Linux 常用命令及快速记忆方法

您所在的位置:网站首页 picture快速记忆法记忆 Linux 常用命令及快速记忆方法

Linux 常用命令及快速记忆方法

2024-07-13 02:22| 来源: 网络整理| 查看: 265

Linux 常用命令及快速记忆方法

所有的命令都是英语的简写,那么对于记忆来说,我们只要知道是哪些单词的简写就可以轻而易举地记住啦

最基础的: ls、cd、pwd、mkdir、rm、rmdir、mv、cp、vi #ls是list,列表,也就是获取test目录下的文件列表 ls test #cd 是change directory,也就是切换到test目录下 cd test #pwd是print work directory,也就是打印当前目录路径 pwd #mkdir是make directory, 创建目录,后面加要创建的目录名 mkdir test #rm,rmdir 是remove directory,移除文件 rmdir test rm test.txt #mv命令是move的缩写,可以用来移动文件或者将文件改名 mv [选项] 源文件或目录 目标文件或目录 mv test tst #cp是copy,复制文件或目录 cp [options] source dest #vi是编辑器的名字,后面加文件名,是打开文件 vi test.txt 下面根据作用分别列举几种比较常用命令 1、网络常用 #查看IP,查看网络和配置网络 ifconfig #确定网络和各外部主机的状态;跟踪和隔离硬件和软件问题;测试、评估和管理网络 ping www.baidu.com #确认目标主机端口是否打开 telnet www.baidu.com #启动telnet服务命令 service xinetd restart #netstat 是net state,用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况 netstat #wget,用于从网络上下载资源 wget 2、文件压缩解压 .tar   解包:tar xvf FileName.tar   打包:tar cvf FileName.tar DirName   (注:tar是打包,不是压缩!) .gz   解压1:gunzip FileName.gz   解压2:gzip -d FileName.gz   压缩:gzip FileName .tar.gz 和 .tgz   解压:tar zxvf FileName.tar.gz   压缩:tar zcvf FileName.tar.gz DirName 3、文件操作 #diff 是different,比较两个文件的不同之处 diff[op] dirName targetName #find命令在目录结构中搜索文件,并执行指定的操作 find test #用于过滤/搜索的特定字符,通常与管道符“|”并与其他命令配合使用 grep #cat 是categrory,显示整个文件 cat test.txt #chown 是用来设置用户组的,比如授权某用户组,方便控制用户权限 chown [op] [own][:[gro]] targetName #chmod 是用来设置文件夹和文件权限的,r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行 chmod 777 * #mode : 权限设定字串,用数字或字符表示,格式如下 : [ugoa...][[+-=][rwxX]...][,...], #字母:其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 #数字:可写 w=4 可读 r=2 可执行 x=1 777就是拥有全权限 4、系统常用

1、用户常用

#who,显示目前登入系统的用户信息 who [op] #su命令是服务器用户相互切换 su [用户] 或者 su - [用户] #说明:su与su - 命令的区别:su命令只是切换了用户身份,而su -不仅切换了用户身份,也切换了用户的shell环境 #password修改用户密码 password #说明:只能修改自身密码,或者权限高的修改权限低的用户密码。如 root用户可修改本身密码,也可修改普通用户密码;而普通用户只能修改本身密码。 #history查询命令历史记录 history [op] history -c #清除所有的命令历史 #显示或设定系统的日期与时间 date [op] [输入格式] #kill 终止进程,pid指进程号,为必须参数。sig为信号 kill [sig] pid #clear 清除屏幕 clear #reboot 重启 reboot sudo reboot #安全关闭或者重新启动系统 shutdown

2、动态显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用等,这个开发中最常用

top [op] op为命令选项: -i:设置间隔时间 -u:指定用户名 -p:指定进程 -n:循环显示的次数 使用q 或ctrl+c退出top 开发常用 格式:ps [op] 功能:显示当前进程的状态 说明:列出的是当前那些进程的快照,及命令执行时的进程状态   op为命令选项,如下: -a:显示同一终端下的所有程序 -A:显示所有进程 -c:显示进程的真实名称 -e:显示环境变量 -f:显示程序间的关系 -r:显示当前终端的进程 -T:显示当前终端的所有程序 -u:指定用户的所有进程 -au:显示较详细的资讯 -aux:显示所有包含其他使用者的行程 --lines:每页显示的行数 --width:每页显示的字符数 磁盘常用 48. df 格式:df [op] [file] 功能:检查linux服务器的文件系统的磁盘空间占用情况 说明:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示 op为命令选项,常用如下: -a:全部文件系统列表 -h:方便阅读方式显示 -H:等于“-h”,但是计算式,1K=1000,而不是1K=1024 -l:只显示本地文件系统 49. du 格式:du [op][file] 功能:显示目录或文件的大小 说明:du会显示指定的目录或文件所占用的磁盘空间,file可以为文件,也可以为目录   op为命令选项,常用如下: -a:显示目录中个别文件的大小 -b:显示目录或文件大小时,以byte为单位 -c:除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和 -D:显示指定符号连接的源文件大小 -h:以K,M,G为单位,提高信息的可读性 -H:与-h参数相同,但是K,M,G是以1000为换算单位 -k:以1024 bytes为单位 -m:以1MB为单位 -s:仅显示总计 50. free 格式:free [op] 功能:显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存 说明:共享内存将被忽略。   op为命令选项,常用如下: -b:以Byte为单位显示内存使用情况。 -k:以KB为单位显示内存使用情况。 -m:以MB为单位显示内存使用情况。 -g:以GB为单位显示内存使用情况。 -o:不显示缓冲区调节列。 -s:持续观察内存使用状况。 -t:显示内存总和列。

这是参考博客



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3