1、从文件类型上分可分为三种, 用ls-l查询,以“一”开头的是文件,以字母“d”开头的是目录(俗称文件夹),以字母“l”开头的是连接。...r(read):代表读的权限 w(write):代表写的权限 x (execuite): 代表执行的权限 – :代表没有这个权限 3、第一组代表的是这个文件的所有者对这个文件有什么样的权限...第二组代表的是这个文件的所有者同组的人对这个文件有什么样的权限 第三组代表除组以外的其他人对这个文件有什么样的权限 4、修改权限 可以用命令chmod给文件加权限...普通改法: chmod +x “文件名” : 给所有人(就是所有者,同组人,组以外的人)加权限 chmod u+x “文件名”:给自己加权限 u:代表user就是自己 chmod g...+x “文件名”:给自己加权限 g:代表grup就是同组的人 chmod o+x “文件名”:给自己加权限 o:代表other就是其他人 专业改法 chome 755 文件名 原因:修改权限分为三个
主要是有四个命令,svn log用来展示svn 的版本作者、日期、路径等等;svn diff,用来显示特定修改的行级详细信息;svn cat,取得在特定版本的某文件显示在当前屏幕;svn list,显示一个目录或某一版本存在的文件...查看修改的信息使用 log 指令,如下: svn log; #什么都不加会显示所有版本commit的日志信息; svn log -r 4:5; #只看版本4和版本5的日志信息; svn log test.c...; #查看文件test.c的日志修改信息; svn log -v dir; #查看目录的日志修改信息,需要加v; 查看某个版本的某个文件内容,使用cat指令,如下: svn cat -r 4 test.c...; #查看版本4中的文件test.c的内容,不进行比较; 不用下载到本地查看文件的各种信息,使用 list 指令,如下: svn list http://svn.test.com/svn #查看目录中的文件...; svn list -v http://svn.test.com/svn #查看详细的目录的信息(修订人,版本号,文件大小等);
Linux下一个文件有三个主要的变动时间,mtime,ctime,atime: mtime(modification time):当文件的内容更改时,就会更新这个时间。...ctime(status time):当文件的状态被更改时,会更改这个时间,比如像文件的权限或者属性被更改时就会更改这个时间。...可以过几分钟用cat指令访问这个文件,再使用chmod指令修改这个文件权限,在来查看这个文件的三个时间时,会发现有变化了。...有时候由于时区等问题,你的文件时间可能和标准时间不一致,这个时候就可以使用touch指令来修改文件时间。...这个指令会修改文件的三个时间,当文件不存在时会创建文件 touch -a 文件名 这个指令我使用man来查看时,上面说明只会修改文件的访问时间,但是在实际操作的时候发现除了mtime每变之外,atime
相关命令: git log --follow -p 想要查看的文件 情景模拟: 先用下面的命令创建一个测试用的Git仓库: # 创建一个空的Git仓库 mkdir repo cd repo git init...a.md文件的历史修改记录,可以执行下面的命令: $ git -P log --follow -p a.md commit ab81ba50598e91fbe7985ab2d76351fcb3a6db90...file mode 100644 index 0000000..da0f8ed --- /dev/null +++ b/a.txt @@ -0,0 +1 @@ +a1 由上可见,该命令正确输出了所有修改了...a.md文件的提交,包括第三次提交中把a.txt改名为a.md。...有了这个命令,以后再想查看一个bug是什么时候以及谁写的,就非常方便了。
1.修改ll命令 ll -lh 顺序排序 大小按K、M等格式显示 # 当前用户 vim ~/.bashrc # .bashrc文件中追加,esc+wq退出且保存,esc+q!...退出且不保存. alias ll='ls -lh --color=auto' # 编辑完后刷新文件 source ~/.bashrc 2.修改日期显示格式 # 当前用户bash_profile文件 vi...~/.bash_profile # .bash_profile文件中追加环境变量,wq保存. export TIME_STYLE='+%Y/%m/%d %H:%M:%S' # 编辑完后刷新文件 source
前言 我们每次敲打linux命令的时候,有时候想用之前用过的命令,一般情况下,我们都会按↑↓箭头来寻找历史的命令记录,那如果我想用1天前执行的某条命令,难道还要按↑100次?...显示这样是不现实的,我们可以使用history命令即可 实际过程中,history还是很有用的 查看历史命令执行记录(history) history 查看命令tail 的历史执行记录 history...| grep tail 执行历史记录中,序号为1000的命令 执行上一条命令(直接输入两个感叹号) !!...查找最后5条历史记录(两种方式) history 5 history | tail -5 清除历史记录 history -c 将当前所有历史记录写入历史文件中,默认写入 ~/.bash_history
过程:在一个文件夹下面新建一个文件,然后查看文件,再修改权限,运行,最后删除 1、新建文件 touch Test.sh 补充:新建文件有好多种方式,一般用mkdir(创建目录,即文件夹)。...【rz上传本地的文件】 删除用 rm 注意命令和文件名或者目录中间要有空格 2、查看文件 用 ll 查看当前目录的文件,看一下是否新建文件成功 补充:ll...是 ls -l 的缩写,查看所有文件还有 ls。...放弃所有修改,并打开原来文件。...4、修改该文件的权限 chmod 777 Test.sh 补充:chmod是分配文件权限,一般后面会带三个数字,例如 chmod abc Test.sh (abc代表三个数字,三个数字其实是对应的二进制
视频在这里 p12-p17 p16 查看修改文件权限 16.1查看 ls -l既可以看到文件的权限 16.2修改文件权限 文字设定 chmode [who] +-= who 文件所有者u...文件所属组g 其他人o 所有都做修改a +-= +增加权限 -减少权限 =覆盖原来权限 mode: r :read读 w:write写 x:exute执行 $ ls -l total...6--rw- --文件所属组 5--rx --其他人 $ sudo chmod 777 * $ ls -l total 4 -rwxrwxrwx 1 yinli yinli 0 5月...19 21:59 file1 -rwxrwxrwx 1 root root 34 5月 19 21:22 wc_test p17 修改文件的所有者和所属组 chown改变所属的组 chown...用户1 tmp#所有者改成用户1 chown 用户1:组1 tmp#所有者改成用户1,所属组改成组1 chgrp修改文件所属的组 chgrp 组1 tmp#所属的组改成了组1 p18 目录必须有执行权限
在 windows 下有如 Beyond Compare 这样的文本对比工具,而在 Linux 其实预装了很好用的文本对比工具 → vimdiff 使用方法很简单: vimdiff [options]...file1 file2 [file3 [file4]] 比如这样: vimdiff Release Release.new 效果是这样的: 可以使用 Ctrl + w + 方向键 # 切换到前/下/上...参考文献# Vim 多窗口、多文件之间切换 By Frytea vim同屏观察两个文件得diff 注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
最近搭建vpn, 使用 ssh 隧道一直在涉及路由相关问题,今天简单整理一下,方便下次使用: 注意:ubuntu中现在默认没有 ifconfig route 命令;需要安装net-tools包; 查看路由...metric 1 default via 10.134.150.1 dev eth2 proto static 添加路由(临时):(永久添加可以配置初始化脚本添加) 使用route 命令添加的路由...,机器重启或者网卡重启后路由就失效了,方法: //添加到主机的路由 # route add –host 192.168.168.110 dev eth0 # route add –host 192.168.168.119...gw 192.168.168.1 //添加到网络的路由 # route add –net IP netmask MASK eth0 # route add –net IP netmask MASK gw...添加一条静态路由 ip ro add default via 192.168.0.1 dev eth0#添加默认路由 ip ro del 192.168.1.0/24#删除一条路由 ip route show#查看路由表
在mac添加环境变量时,会发现使用sudo vim etc/profile 对该文件进行编辑完毕,保存时提示: etc/profile” E12 Can’t open file for writing...是因为当前用户无写的权限,我们可以查看该文件的权限,必要时可以使用chmod修改权限。...ls -l etc/profile ##查看环境变量文件的权限 ls -l etc/profile ##只读权限 -r--r--r-- 1 root wheel 189 1 24 2017 etc.../profile sudo chmod o+w etc/profile ##修改权限 sudo chmod o+w etc/profile ##再次查看 ls -l etc/profile ##看到了写的权限
查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个...9位数: r 表示文件可以被读(read) w 表示文件可以被写(write) x 表示文件可以被执行(如果它是程序的话) - 表示相应的权限还没有被授予 现在该说说修改文件权限了... -rw-rw-rw- (666) 每个人都有读写的权限 -rwxrwxrwx (777) 每个人都有读写和执行的权限 Linux文件和目录访问权限设置 使用chmod和数字改变文件或目录的访问权限...,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。...-R 777 /home/user 注:表示将整个/home/user目录与其中的文件和子目录的权限都设置为rwxrwxrwx 使用命令chown改变目录或文件的所有权 文件与目录不仅可以改变权限,其所有权及所属用户组也能修改
在Linux系统中有三种命令可以用来查阅全部的文件,分别是cat、more和less命令。它们查阅文件的使用方法也比较简单都是 命令 文件名 ,但是三者又有着区别。...3.less命令也可以分页显示文件,和more命令的区别就在于它支持上下键卷动屏幕,当结束浏览时,只要在less命令的提示符“: ”下按Q键即可。...如果你只想看文件的前5行,可以使用head命令,如: head -5 /etc/passwd 2....如果你想查看文件的后10行,可以使用tail命令,如: tail -10 /etc/passwd 或 tail -n 10 /etc/passwd tail -f /var/log/messages...查看文件中间一段,你可以使用sed命令,如: sed -n '5,10p' /etc/passwd 这样你就可以只查看文件的第5行到第10行。
; GDIProcessHandleQuota项设置GDI句柄数量,默认值为2710(16进制)/10000(10进制),该值的允许范围为 256 ~ 16384 ,将其调整为大于默认的10000的值...10进制),该值的允许范 围为 200 ~ 18000 ,将其调整为更多的数值。...同样地,对于具有2GB或更多物理内存的系统,不妨将用户句柄数直接设置为上限 18000(10进制); 需要强调的是,修改“GDIProcessHandleQuota”与“USERProcessHandleQuota...另一方面,即使您的调整其超过其允许的上限,如果发现修改后Windows出现不稳定的症状,便需要将相应的数值调低些,或者恢复 默认值。 ...注: 本技巧适用于Windows 2000、 Windows XP、 Windows Server 2003、Windows Vista; 修改注册表存在风险,请谨慎操作,最好在修改前备份注册表
st_size: 普通文件以字节为单位的大小;包含等待某些特殊文件的数据。 st_atime: 上次访问的时间。 st_mtime: 最后一次修改的时间。...146]: test_stat = os.stat('test.txt') In [147]: test_stat.st_mtime Out[147]: 1532879422.2283707 # 查看文件的修改时间...time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(test_stat.st_mtime)) Out[149]: '2018-07-29 23:50:22' # 查看文件的上次访问时间...、修改时间 In [155]: os.utime('test.txt', (test_new_atime, test_new_mtime)) # 获取修改后的文件属性 In [156]: new_test_stat...= os.stat('test.txt') # 查看修改后的修改时间 In [160]: time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(new_test_stat.st_mtime
查看Linux最大进程数 执行命令:ulimit -a即可查看当前Linux操作系统的最大进程数、最大文件数 示例: [root@linuxbaike ~]# ulimit -a core file size...) unlimited file locks (-x) unlimited 如上述例子所示: 最大进程数max user processes为:3894 最大文件数...open files为:100001 Linux最大连接数修改方法 修改文件:/etc/security/limits.d/20-nproc.conf 注意:上述文件路径中,centos6是90-nproc.conf...* hard nofile 262144 硬限制最大文件数 soft表示软限制;hard表示硬限制;nproc进程数;nofile文件数。...也可以修改文件:/etc/security/limits.conf,修改后注释掉/etc/security/limits.d/90-nproc.conf文件中的内容即可。
1、进入文件:vim 文件名 eg #vim /etc/httpd/httpd.conf 2、查找待修改内容位置 : (1)shift+“:”,使文件变成可查询状态 (2)输入 / +查询内容 (eg...查询Directory参数,即 /Directory) eg 找到Directory参数,注释掉Require all denied添加Require all granted 3、找到位置后修改:按键盘...i 键 即变成可编辑状态 4、修改文件内容后退出:按ESC键 5、保存修改: (1)shift+“:”,使文件变成可查询状态 (2)输入 wq!...6、不保存修改: (1)shift+“:”,使文件变成可查询状态 (2)输入 q!
这是个很常识性的知识点,只不过不同的发行版本有所不同,也可能有的命令没有,不过你想查看到你想看到的信息,总有一个是有的,这里我记录一下,也方便自己以后使用。...No.1 查看内核版本信息 方法一: [root@labhost1 nock]# cat /proc/version Linux version 2.6.32-431.11.5.el6.ucloud.x86...No.2 查看系统版本信息 方法一: [root@labhost1 nock]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \...m 查看/etc/issue 这种方法使用于所有的Linux发行版本系统。...nock]# cat /etc/redhat-release CentOS release 6.5 (Final) 此命令使用RedHat系的操作系统,RedHat、Centos均可。
Linux系统中使用以下命令来查看文件的内容: cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写! nl 显示的时候,顺道输出行号!...more 一页一页的显示文件内容 less 与 more 类似,但是比 more 更好的是,他可以往前翻页!...head 只看头几行 tail 只看尾巴几行 你可以使用 man [命令]来查看各个命令的使用文档,如 :man cp。...与cat命令刚好相反,文件内容从最后一行开始显示,可以看出 tac 是 cat 的倒着写!...q :离开 less 这个程序; head 取出文件前面几行 语法: head [-n number] 文件 选项与参数: -n :后面接数字,代表显示几行的意思 [root@www
然后再执行即可看到00104708该用户所做得创建,修改,删除bom得所有记录(哈哈很简单把,我也觉得很简单,而且结果确实看到了,我所做得关于bom得每一笔数据,测试成功!)...方案二:se11/se12:CDHDR【CDHDR是记录Header层面的Change,CDPOS记录item级别的Change】(实用程序-表内容-显示) 第一步:SE12,Table=CDHDR,Table...系统将显示有关的记录,记录下有关的Object value的号码。 第二步:SE12,Table=CDPOS,Table Contents。...字段选择如下填写: Change doc. object=STUE(排他性的) Object Value:从第一步获得 Table name:STPO(排他性的) Change ID:D,U反映的是...item值的新旧对比记录 concatenate sy-mandt 'M' itab_bom-stlnr into objectid.
领取专属 10元无门槛券
手把手带您无忧上云