关键词:
-l :列出长数据串,包含文件的属性与权限数据等 -a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用) -d :仅列出目录本身,而不是列出目录的文件数据 -h :将文件容量以较易读的方式(GB,kB等)列出来 -R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来
ls -l #以长数据串的形式列出当前目录下的数据文件和目录 ls -lR #以长数据串的形式列出当前目录下的所有文件
-a :将binary文件以text文件的方式查找数据 -c :计算找到‘查找字符串’的次数 -i :忽略大小写的区别,即把大小写视为相同 -v :反向选择,即显示出没有‘查找字符串’内容的那一行 # 例如: # 取出文件/etc/man.config中包含MANPATH的行,并把找到的关键字加上颜色 grep --color=auto ‘MANPATH‘ /etc/man.config # 把ls -l的输出中包含字母file(不区分大小写)的内容输出 ls -l | grep -i file
find [PATH] [option] [action] # 与时间有关的参数: -mtime n : n为数字,意思为在n天之前的“一天内”被更改过的文件; -mtime +n : 列出在n天之前(不含n天本身)被更改过的文件名; -mtime -n : 列出在n天之内(含n天本身)被更改过的文件名; -newer file : 列出比file还要新的文件名 # 例如: find /root -mtime 0 # 在当前目录下查找今天之内有改动的文件 # 与用户或用户组名有关的参数: -user name : 列出文件所有者为name的文件 -group name : 列出文件所属用户组为name的文件 -uid n : 列出文件所有者为用户ID为n的文件 -gid n : 列出文件所属用户组为用户组ID为n的文件 # 例如: find /home/ljianhui -user ljianhui # 在目录/home/ljianhui中找出所有者为ljianhui的文件 # 与文件权限及名称有关的参数: -name filename :找出文件名为filename的文件 -size [+-]SIZE :找出比SIZE还要大(+)或小(-)的文件 -tpye TYPE :查找文件的类型为TYPE的文件,TYPE的值主要有:一般文件(f)、设备文件(b、c)、 目录(d)、连接文件(l)、socket(s)、FIFO管道文件(p); -perm mode :查找文件权限刚好等于mode的文件,mode用数字表示,如0755; -perm -mode :查找文件权限必须要全部包括mode权限的文件,mode用数字表示 -perm +mode :查找文件权限包含任一mode的权限的文件,mode用数字表示 # 例如: find / -name passwd # 查找文件名为passwd的文件 find . -perm 0755 # 查找当前目录中文件权限的0755的文件 find . -size +12k # 查找当前目录中大于12KB的文件,注意c表示byte
-a :将文件的特性一起复制 -p :连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份 -i :若目标文件已经存在时,在覆盖时会先询问操作的进行 -r :递归持续复制,用于目录的复制行为 -u :目标文件与源文件有差异时才会复制
cp -a file1 file2 #连同文件的所有特性把文件file1复制成文件file2 cp file1 file2 file3 dir #把文件file1、file2、file3复制到目录dir中
-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖 -i :若目标文件已经存在,就会询问是否覆盖 -u :若目标文件已经存在,且比目标文件新,才会更新
mv file1 file2 file3 dir # 把文件file1、file2、file3移动到目录dir中 mv file1 file2 # 把文件file1重命名为file2
-f :就是force的意思,忽略不存在的文件,不会出现警告消息 -i :互动模式,在删除前会询问用户是否操作 -r :递归删除,最常用于目录删除,它是一个非常危险的参数
rm -i file # 删除文件file,在删除之前会询问是否进行该操作 rm -fr dir # 强制删除目录dir中的所有文件
-A :所有的进程均显示出来 -a :不与terminal有关的所有进程 -u :有效用户的相关进程 -x :一般与a参数一起使用,可列出较完整的信息 -l :较长,较详细地将PID的信息列出
ps aux # 查看系统所有的进程数据 ps ax # 查看不与terminal有关的所有进程 ps -lA # 查看系统所有的进程数据 ps axjf # 查看连同一部分进程树状态
1:SIGHUP,启动被终止的进程 2:SIGINT,相当于输入ctrl+c,中断一个程序的进行 9:SIGKILL,强制中断一个进程的进行 15:SIGTERM,以正常的结束进程方式来终止进程 17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行
# 以正常的结束进程方式来终于第一个后台工作,可用jobs命令查看后台中的第一个工作进程 kill -SIGTERM %1 # 重新改动进程ID为PID的进程,PID可用ps命令通过管道命令加上grep命令进行筛选获得 kill -SIGHUP PID
-i :交互式的意思,若需要删除时,会询问用户 -e :表示后面接的command name要一致,但command name不能超过15个字符 -I :命令名称忽略大小写 # 例如: killall -SIGHUP syslogd # 重新启动syslogd
file filename #例如: file ./test
-c :新建打包文件 -t :查看打包文件的内容含有哪些文件名 -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中 -j :通过bzip2的支持进行压缩/解压缩 -z :通过gzip的支持进行压缩/解压缩 -v :在压缩/解压缩过程中,将正在处理的文件名显示出来 -f filename :filename为要处理的文件 -C dir :指定压缩/解压缩的目录dir
压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称 查询:tar -jtv -f filename.tar.bz2 解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录
cat text | less # 查看text文件中的内容 # 注:这条命令也可以使用less text来代替
chgrp [-R] dirname/filename -R :进行递归的持续对所有文件和子目录更改 # 例如: chgrp users -R ./dir # 递归地把dir目录下中的所有文件和子目录下所有文件的用户组修改为users
-o :output之意,用于指定生成一个可执行文件的文件名 -c :用于把源文件生成目标文件(.o),并阻止编译器创建一个完整的程序 -I :增加编译时搜索头文件的路径 -L :增加编译时搜索静态连接库的路径 -S :把源文件生成汇编代码文件 -lm:表示标准库的目录中名为libm.a的函数库 -lpthread :连接NPTL实现的线程库 -std= :用于指定把使用的C语言的版本 # 例如: # 把源文件test.c按照c99标准编译成可执行程序test gcc -o test test.c -lm -std=c99 #把源文件test.c转换为相应的汇编程序源文件test.s gcc -S test.c
linux常用命令总结
Linux常用命令总结转载:Linux常用命令总结 查看详情
超实用linux常用命令
Shell详解Shell简介常用命令BASH常用快捷方式Linux目录结构Linux常用命令目录操作命名文件操作命令文件内容操作命令归档及压缩命令Shell详... 查看详情
linux常用命令
1 查看详情
linux常用命令(代码片段)
阅读目录索引目录Linux使用find命令查找文件Linux文件类型Linux使用yum管理软件索引目录Linux常用日志查询命令*https://wgchen.blog.csdn.net/article/details/119139902Linux日常使用技巧*https://wgchen.blog.csdn.net/article/details/119461398linux命令手册**htt 查看详情
linux常用命令(代码片段)
阅读目录索引目录Linux使用find命令查找文件Linux文件类型Linux使用yum管理软件索引目录Linux常用日志查询命令*https://wgchen.blog.csdn.net/article/details/119139902Linux日常使用技巧*https://wgchen.blog.csdn.net/article/details/119461398linux命令手册**htt 查看详情
linux的常用命令
linux常用命令可以参考这位前辈的:https://www.cnblogs.com/gaojun/p/3359355.html这篇博文介绍的比较详细! 查看详情
一文学完linux常用命令
一、Linux终端命令格式1.终端命令格式完整版参考链接:Linux常用命令完整版command[-options][parameter]说明:command:命令名,相应功能的英文单词或单词的缩写[-options]:选项,可用来对命令进行控制,也可以省略paramet 查看详情
linux150个常用命令
linux常用命令
一些基本的常用的比较简单的Linux命令,想要更复杂更全面的命令可以参考下面的文档!友情分享Linux常用命令大全:链接:http://pan.baidu.com/s/1jI3yVCa密码:imcv pwd查看当前所在路径clear清屏cd切换命令 (cd路径(相对路径和绝... 查看详情
linux常用命令汇总
常用Linux基本命令DOS命令查看当前位置:cd进入、切换目录:cd目录名查看当前目录列表:dir或dir路径名重启、关机shutdownLinux命令对比pwdcdls/dir重启:shutdown-rnow/reboot关机:shutdown-hnow/h 查看详情
linux最常用命令
...样对操作系统、数据库、网络等有多么深入的了解,但是常用的基本操作是必须要懂得的。这里就先总结一下常用的linux操作系统下的操作及命令。 一、连接linux操作系统 常用的工具有:SecureCRT、MobaXterm、Xmanager ... 查看详情
linux常用命令
1常用简单命令echodaterebootpoweroffwgetpstoppidofkillkillall 2系统状态检测命令ifconfiguname-auptimefree-hwhohistorysosreport 3工作目录切换pwdcd-../~ls 4文本编辑catmorelessheadtail-ftrwcstatcutdiff 5文件目录管理 查看详情
linux常用命令daydayup
...(1)相对路径表现形式六、ls——列表显示目录内容ls的常用选项七、长格式 一、ShellShell是在linux系统中运行的一种特殊程序,在用户和内核之间充当翻译官,把用户输入的指定 查看详情
linux常用命令学习(代码片段)
参考:Linux常用命令学习网址:https://www.runoob.com/w3cnote/linux-common-command-2.html目录1、ls命令2、cd命令3、pwd命令4、mkdir命令5、rm命令6、rmdir命令7、mv命令8、cp命令9、cat命令10、more命令11、less命令12、head命令13、tail命令14、whic... 查看详情
linux常用命令(代码片段)
Linux常用命令linux基本命令tarcpmvdudf系统操作监控命令wcreadelf网络相关跟踪网络路由路径netstatVIM搜索命令findgrepsedawklinux基本命令tar//解包:tarxvfFileName.tar//打包:tarcvfFileName.tarDirName//tar打包(注:tar是打包,不是压缩 查看详情
linux常用命令1
Linux常用命令1 Linux常用系统:Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian。我是安装的CentOs 6.9应该算是RedHat的衍生吧。镜像下载的话可以去网易的开源镜像站去下载:http://mi... 查看详情
linux常用命令合集
文件和目录操作命令查看文件及内容处理命令文件压缩及解压命令信息显示命令搜索文件命令用户管理命令基础网络命令深入网络操作命令有关磁盘与文件系统的命令系统权限及用户授权相关命令查看系统用户登陆信息的命令内... 查看详情
linux常用命令-ls
目录Linux常用命令-ls简介ls-Fls-als-Rls-l后记Linux常用命令-ls简介ls主要用于显示文件和目录列表。作为最常见的Linux命令,大家应该都不会陌生。但是这个命令的功能也是很强大的,值得好好对待。下面对常见的几个命令参数做一下... 查看详情