1.exit:这个指令是退出系统,但不是关机,linux中有很多作业,当你等入后相当于一个作业,当你等出时,作业停止,但其它作业还在进行,只有关机才行。 2.date:显示当前日期 格式化日期:date +%y/%m/%d 3.cal: 显示日历 格式化日历:cal [month] [year] 4.bc: 内置计算器 5.man: 求助了!与info类似 man [command] 6.shutdown: 这就是关机了 shutdown -t sec: shutdown -t 10 10秒关机 shutdown -k message:shutdown -k I WILL SHUTDOWN 不真的关机,只是发个消息I WILL SHUTDOWN shutdown -c 取消当前已经在执行的关机指令 shutdown -h time:shutdown -h 20:20 停止系统的服务,在20:20关机 shutdown -r time:shutdown -r now 停止系统的服务,然后重新开机 7.reboot :重启,与shutdown -r now 8.目录文件权限 chgrp groupname file/directory: chgrp uranus1 a 变更a文件的组为uranus1 chmod xyz file/directory: chmod 777 a 变更a文件的权限为-rwxrwxrwx chown user file/directory: chown uranus1 a 变更a文件的拥有者为uranus1 umask 文件或目录时的默认权限 umask:查看 umask xyz:设定 9.cd [相对路径或绝对路径] 10. pwd 显示当前路径 11. mkdir/rmdir 建立目录/删除目录 12. ls 显示文件名称,属性等 ls -a 列出所有文件(连同隐藏文档) ls -l 详细列出 ls -s 以文件大小排序 13. cp [souce] [object]进行复制 cp -d cp -r 可以进行目录的复制 cp -s 做成联接文件,与ln功能相同 cp -u 如果源文件新才会复制 14. rm [文件名] 删除文件 rm -i 用户确认 rm -r 循环删除 rm -f 强制删除 15. mv [souce] [object]移动 16. 查看文件内容 cat [文件] 查看文件内容 tac [文件] 最后一行显示 more/less [文件] 显示文件 head/tail -n [文件] 从头或尾开始看文件N行 nl 与cat类似 od 读非ASCii数据文件 17. chattr与Isattr 文件的安全性相关 chattr [+-=] [ASacdistu] [file/directory] +-=:分别增加,减少,设定属性 A :存取时间atime不能修改 18. 搜索文件 which [文件名] 查看可执行文件的位置 whereis [目录名称] -a :找二进制文件 -m:说明文件manual路径下的文件 -s:只找source 源文件 -n:没有说明文档文件 locate [目录名称] find [路径] [参数] 1.时间: -atime n:n*24小时内存取过的文件全部列出来 -ctime n:n*24小时内改变,新增的文件或目录列出来 -mtime n:n*24小时内修改过的文件列出来 -newer file:把比file还要新的文件列出来 2.使用名字 -gid n:寻找群组ID为N的文件 -group name:寻找群组名称为name的文件 -uid n:寻找拥有者ID为N的文件 -user name:寻找用户名称为name的文件 -name file:寻找文件名为file的文件名称 -type type:寻找文件属性为type的文件,包含b,c,d,p,l,s(接口设备b,端口设备c,目录d,联接文件l) 19. vi基本操作(光标移动的不用多讲) 查找与替换 /word 在光标之后查找一个名为word的字符串 ?word 在光标之前查找一个名为word的字符串 n1,n2s/word1/word2/g 在n1行到n2行之间的查找与替换 1,$s/word1/word2/gc 在1到最后一行这间的查找与替换,并在换时要确认。 命令行模式: w: 保存 w!:若文件只读,刚强制写 q:退出 wq: w[filename]:将数据放在另一个文件中 r[filename]:读入另一个文件的数据。 set nu:加入行 set nonu:与set nu 相反 n1,n2 w[filename]:从n1到n2的内容保存为filename这个文件。
1、文件和目录操作:ls:列出目录内容,可以使用-l参数查看详细信息,-a参数显示隐藏文件。cd:切换目录,如cd Documents或cd ..回退到上一级目录。pwd:显示当前工作目录的完整路径。mkdir:创建新目录,例如mkdir new_directory。rm:删除文件或目录(配合-rf参数可以递归删除目录)。cp:复制文件或目录,如cp file1 file2或cp -r dir1 dir2复制整个目录。mv:移动或重命名文件或目录,如mv old_name new_name。touch:创建新文件或更新文件的时间戳。chmod:更改文件或目录的权限,如chmod 755 script.sh。2、文件内容查看与编辑:cat:查看文件内容,一次性显示整个文件。more或less:分页查看文件内容,支持上下滚动查看。head:显示文件开头几行,如head -n 10 file.txt显示前10行。tail:显示文件末尾几行,如tail -n 5 file.log显示最后5行;加上-f参数可以实时追踪文件新增内容,如 tail -f logfile.log。nano、vim或emacs:文本编辑器,用于编辑文件内容。3、查找文件和内容:find:查找指定条件的文件,如find / -name "filename"在根目录下查找名为filename的文件。grep:在文件中搜索匹配特定模式的行,如grep "pattern" file.txt。4、系统信息与进程管理:top或htop:实时显示系统资源占用情况,包括CPU、内存使用率等。ps或pgrep:查看进程状态,如ps aux查看所有用户的所有进程信息。kill或killall:结束进程,如kill结束指定进程ID的进程。free:查看内存使用状况。df:查看磁盘空间使用情况。du:检查目录或文件占用的磁盘空间,如du -sh *查看当前目录下各文件和目录占用空间大小。5、网络相关:ifconfig或ip addr:查看网络接口配置信息(在较新系统中推荐使用ip命令)。ping:测试网络连接,如ping www.example.com。netstat或ss:查看网络连接状态和监听端口(较新系统中推荐使用 ss)。6、压缩与解压:tar:打包和解包文件,常见的格式有.tar.gz、.tar.bz2等,如tar -czvf archive.tar.gz directory打包目录为gzipped tarball。gzip、bzip2、xz:压缩单个文件。unzip、gunzip、bunzip2:解压缩相应格式的文件。