以下内容是按照半天培训来编写的.所以参数涉及很少,基本上都是commandLinux系统:基于Linux内核的操作系统典型的Linux发行版包括:Linux内核、一些GNU程序库和工具、命令行shell、图形界面的X Window系统和相应的桌面环境"[root@lenovo ~]#"概念root 当前用户名lenovo 主机名~ 当前目录名,'~'为默认家目录# root用户 $ 非root用户(使用root用户权限,需sudo原命令:sudo mkdir 'dir'输入当前用户密码)文件相关ls 显示当前目录下文件[root@lenovo ~]# ls公共的 模板 视频 图片 文档 下载 音乐 桌面ls -al 显示包括隐藏文件的全部文件和文件详细信息 a为全部 l为详细[root@lenovo ~]# ls -al总用量 336dr-xr-x---. 50 root root 4096 8月 6 14:58 .dr-xr-xr-x. 25 root root 4096 8月 6 13:34 ..drwxr-xr-x. 3 root root 4096 7月 14 00:13 .abrtdrwx------. 3 root root 4096 4月 22 17:28 .adobecd ‘dir’ 到指定目录 例如cd /home[root@lenovo ~]# cd 下载[root@lenovo 下载]#cd 回到当前用户的家目录[root@lenovo 下载]# cd[root@lenovo ~]#pwd 显示当前目录[root@lenovo ~]# pwd/rootmkdir 'dir' 建立文件夹[root@lenovo ~]# mkdir 123[root@lenovo ~]# ls123 公共的 模板 视频 图片 文档 下载 音乐 桌面rm 'file' 删除文件[root@lenovo ~]# rm 1rm:是否删除普通空文件 "1"?y/nrm -r 'dir' 删除目录[root@lenovo ~]# rm -r 123rm:是否进入目录"123"? y/nrm:是否删除普通空文件 "123/1"? y/nrm -f 'file' 不提示删除文件[root@lenovo 123]# rm -f 1[root@lenovo 123]#rm -rf 'dir' 不提示删除目录[root@lenovo ~]# rm -rf 123[root@lenovo ~]#cp 'file1' 'file2' 复制文件1为文件2[root@lenovo ~]# ls1 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# cp 1 2[root@lenovo ~]# ls1 2 公共的 模板 视频 图片 文档 下载 音乐 桌面cp -r 'dir1' 'dir2' 复制目录1为目录2[root@lenovo ~]# ls123 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# cp -r 123 234[root@lenovo ~]# ls123 234 公共的 模板 视频 图片 文档 下载 音乐 桌面mv 'file1' 'file2' rename功能,将文件或者文件夹1的文件名改为2[root@lenovo ~]# ls123 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# mv 123 124[root@lenovo ~]# ls124 公共的 模板 视频 图片 文档 下载 音乐 桌面mv 'file1' 'dir1/file1/' move功能,将文件移到其它文件夹下并改名或维持原文件名不变[root@lenovo ~]# ls1 124 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# mv 1 124/1[root@lenovo ~]# ls124 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# cd 124[root@lenovo 124]# ls1ln -s 'file' link 建立指向文件或文件夹的链接文件[root@lenovo ~]# ls124 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# ln -s 124 12[root@lenovo ~]# ls12 124 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# cd 12[root@lenovo 12]# ls1touch 'file' 新建一个文件[root@lenovo ~]# touch 1[root@lenovo ~]# ls1 公共的 模板 视频 图片 文档 下载 音乐 桌面cat > 'file' 其后输入全部写入文件中[root@lenovo ~]# cat > 1000^C(ctrl+C结束输入)[root@lenovo ~]# cat 1000more 'file' 分页显示文件内容[root@lenovo etc]# more prelink.conf# This config file contains a list of directories both with binaries# and libraries prelink should consider by default.......[Q或者Ctrl+C结束]head 'file' 显示文件前十行内容[root@lenovo etc]# head prelink.conf# This config file contains a list of directories both with binaries# and libraries prelink should consider by default.# If a directory name is prefixed with `-l ', the directory hierarchy# will be walked as long as filesystem boundaries are not crossed.# If a directory name is prefixed with `-h ', symbolic links in a# directory hierarchy are followed.# Directories or files with `-b ' prefix will be blacklisted.# `-c ' is used to source additional config file snippets.-c /etc/prelink.conf.d/*.conf-b *.latail 'file' 显示文件后十行内容[root@lenovo etc]# tail prelink.conf-l /usr/bin-l /sbin-l /usr/sbin-l /usr/kerberos/bin-l /usr/games-l /usr/libexec-l /var/ftp/bin-l /lib{,64}-l /usr/lib{,64}-l /var/ftp/lib{,64}任务管理器ps 查看正处于Running的进程[root@lenovo etc]# psPID TTY TIME CMD4741 pts/0 00:00:00 bash5825 pts/0 00:00:00 psps aux 查看所有进程[root@lenovo etc]# ps auxUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 1 0.0 0.0 2872 1420 ? Ss 13:33 0:01 /sbin/root 2 0.0 0.0 0 0 ? S 13:33 0:00......top 类任务管理器[root@lenovo etc]# toptop - 15:59:07 up 2:25, 2 users, load average: 0.02, 0.08, 0.08Tasks: 182 total, 1 running, 181 sleeping, 0 stopped, 0 zombieCpu(s): 5.4%us, 1.5%sy, 0.0%ni, 92.4%id, 0.7%wa, 0.0%hi, 0.0%siMem: 3920772k total, 1242084k used, 2678688k free, 240268k buffersSwap: 4193272k total, 0k used, 4193272k free, 565672k cachedPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+4044 root 20 0 627m 163m 36m S 5.0 4.3 16:33.063332 root 20 0 83776 25m 13m S 2.3 0.7 5:22.92kill 'PID' 按进程ID杀死进程[root@lenovo etc]# top | grep thunderbird5948 root 20 0 441m 70m 33m S 3.7 1.8 0:02.64 thunderbird[root@lenovo etc]# kill 5948[root@lenovo etc]# top | grep thunderbird已经找不到结果了killall 'proc' 按进程名杀死进程[root@lenovo etc]# top | grep thunderbird6122 root 20 0 449m 71m 33m S 5.8 1.9 0:02.03 thunderbird[root@lenovo etc]# killall thunderbird[root@lenovo etc]# top | grep thunderbird已经找不到结果了job相关 &/jobs/fg/ctrl+z/bg管理进程& 将进程放到后台执行[root@lenovo ~]# thunderbird &[1] 6299jobs 查看后台进程[root@lenovo ~]# jobs[1]+ Running thunderbird &fg '[1]' 将后台进程放到前台执行[root@lenovo ~]# fg 1thunderbirdctrl+z 将前台进程暂停后放到后台[root@lenovo ~]# fg 1thunderbird^Z[1]+ Stopped thunderbirdbg 将后台暂停进程救活[root@lenovo ~]# jobs[1]+ Stopped thunderbird[root@lenovo ~]# bg 1[1]+ thunderbird &tar相关 压缩用cf 打包目录:tar cf 打包名.tar 目录名[root@lenovo ~]# ls124 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# tar cf 124.tar 124[root@lenovo ~]# ls124 124.tar 公共的 模板 视频 图片 文档 下载 音乐 桌面xf 解压目录:tar xf 打包名.tar[root@lenovo ~]# ls124.tar 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# tar xf 124.tar[root@lenovo ~]# ls124 124.tar 公共的 模板 视频 图片 文档 下载 音乐 桌面zcf 打包并压缩成gzip格式:tar zcf 打包名.tar.gz 目录名[root@lenovo ~]# ls124 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# tar zcf 124.tar.gz 124[root@lenovo ~]# ls124 124.tar.gz 模板 图片 下载 桌面 公共的 视频 文档 音乐zxf 将gzip的压缩包解压:tar zxf 打包名.tar.gz[root@lenovo ~]# ls124.tar.gz 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# tar zxf 124.tar.gz[root@lenovo ~]# ls124 124.tar.gz 模板 图片 下载 桌面 公共的 视频 文档 音乐jcf 打包并压缩成bz2格式:tar jcf 打包名.tar.bz2 目录名[root@lenovo ~]# ls124 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# tar jcf 124.tar.bz2 124[root@lenovo ~]# ls124 124.tar.bz2 模板 图片 下载 桌面 公共的 视频 文档 音乐jxf 将bz2的压缩包解压:tar jxf 打包名.tar.bz2[root@lenovo ~]# ls124.tar.bz2 公共的 模板 视频 图片 文档 下载 音乐 桌面[root@lenovo ~]# tar jxf 124.tar.bz2[root@lenovo ~]# ls124 124.tar.bz2 模板 图片 下载 桌面 公共的 视频 文档 音乐gzip 将文件压缩为gz格式:gzip 'file'[root@lenovo ~]# ls124 124.tar.bz2 模板 图片 下载 桌面 公共的 视频 文档 音乐[root@lenovo ~]# gzip 124.tar.bz2[root@lenovo ~]# ls124 124.tar.bz2.gz 模板 图片 下载 桌面 公共的 视频 文档 音乐将gzip文件解压:gzip -d 文件名.gz[root@lenovo ~]# gzip -d 124.tar.bz2.gz[root@lenovo ~]# ls124 124.tar.bz2 模板 图片 下载 桌面 公共的 视频 文档 音乐查找相关grep 文本搜索工具查找文件是否包含内容:grep 查找内容 'file'[root@lenovo 124]# ls1[root@lenovo 124]# grep 12345 112345查找目录是否有包含内容的文件:grep -r 查找内容 'dir'[root@lenovo ~]# ls124 124.tar.bz2 模板 图片 下载 桌面 公共的 视频 文档 音乐[root@lenovo ~]# grep -r 12345 124124/1:12345在命令结果中找到包含内容的那行:command | grep 查找内容[root@lenovo ~]# psPID TTY TIME CMD6459 pts/0 00:00:00 bash7368 pts/0 00:00:03 thunderbird-bin7424 pts/0 00:00:00 ps[root@lenovo ~]# ps | grep thunderbird7368 pts/0 00:00:03 thunderbird-binlocate 资料库查找建立一个包含系统中所有文件的资料库以方便查找:updatedb[root@lenovo ~]# updatedb查找系统中所有包含关键字的文件:locate 关键字[root@lenovo ~]# locate 124/root/124/root/124.tar.bz2......文件权限相关chmod 授予文件以用户权限4 read r2 write w1 execute xchmod 777 file 7所属用户user(u4+2+1)7所属用户组group(g4+2+1)7其它用户组成员other(o4+2+1)授予其它用户写权限[root@lenovo 124]# ls -l总用量 4-rw-r--r--. 1 root root 12 8月 6 17:00 1[root@lenovo 124]# chmod o+w 1或[root@lenovo 124]# chmod 646 1[root@lenovo 124]# ls -l总用量 4-rw-r--rw-. 1 root root 12 8月 6 17:00 1VI文本工具vi 'file' 打开文件或者新建文件[root@lenovo 124]# ls1[root@lenovo 124]# vi 2进入之后按I进入编辑编辑完后按Esc退出编辑h或者左箭头 左移光标l或者右箭头 右移光标k或者上箭头 上移光标j或者下箭头 下移光标w到下一行首或末行尾b移动到行首e移动到行尾)移动到段尾(移动到段首x删除光标后字符X删除光标前字符d$删至行尾d^删至行首ndd删除当前行及其后n行 n为数字u撤销操作y$复制当前光标到行尾ynl 复制n个字符ynw 复制n个单词nyy 复制n行shift+; 进入命令模式 左下角出现::/关键字 从光标开始处向文件尾搜索关键字 n向下搜索,N向上搜索:?关键字 从光标开始处向文件首搜索关键字 n向下搜索,N向上搜索:s/关键字/任意字符/g 将光标所在当前行中关键字用任意字符替代:开始行数,结束行数s/关键字/任意字符/g 将开始行至结束行中所有关键字用任意字符替代:g/关键字/s//任意字符/g 将文件中所有关键字提换为任意字符:e 'file' 打开文件进行编辑:w 保存当前文件:q 退出vi:x 保存当前文件并退出:q! 不保存当前文件并退出:!command 执行shell命令command:r!command 将命令command的输出放到当前行