1 基本操作(命令行中操作)
-
ls 当前目录有哪些文件 ls -a 列出当前目录下所有的文件和目录(包括隐藏文件) ls -l 查看文件的详细信息(长格式输出) ls -R 递归显示目录中的所有内容 ls -ltr 按时间排序显示目录信息 ll pwd 当前位置 -
cd 想去哪? cd … 后退(回到上一级目录) cd …/… 回退两次 cd /home/test/001.c home文件下找test里面的001.c cd ~ 去自己的家目录 Ctrl + C 退出 -
tail -f (文件名) 实时查看,默认最后10行内容 tail -n (数字) (文件名) 显示文件末尾几行文字 netstart -anp | grep (端口号) 查看端口,命令是否运行 ifconfig 查看服务器IP的配置情况 file * 查看文件的目录类型
2 文件
- cp 复制文件
把maojinyu目录下的abc.txt文件复制到到maomao目录下
[root@iz2ze1s2rh7xf6ypz31zgqz ~]
[root@iz2ze1s2rh7xf6ypz31zgqz maojinyu]
abc.txt mao.ini q.txt
[root@iz2ze1s2rh7xf6ypz31zgqz maojinyu]
[root@iz2ze1s2rh7xf6ypz31zgqz maojinyu]
[root@iz2ze1s2rh7xf6ypz31zgqz home]
[root@iz2ze1s2rh7xf6ypz31zgqz maomao]
abc.txt mao.ini q.txt
[root@iz2ze1s2rh7xf6ypz31zgqz maomao]
r我是某人的,同班同学以及舍友。他最爱打篮球,小小的个子打篮球确实是一把好手,短
小精悍。hahhahh,shift+a
Cp -r /home/001 002 将001目录下文件全部复制到目录002(万能复制)
cat > 001.c 输入数据到001.c Ctrl + d 退出输入
cat 001.c 002.c > 003.c 合并001.c 002.c 到 003.c
cat (文件名) | grep (任意要查找的字符) 从命令行查找字符
mv 001.c str 吧001.c文件移动到str文件夹里
more 查看文件(按空格,一篇一篇看;按回车,一行一行看)
less 查看文本
tail -3 001 显示001文件尾三行
head -3 001 显示001文件头三行
3 修改文件权限
chmod 修改文件权限
u owner表示该文件的拥有者,
g group表示用户
o other表示其他以外的人
a 表示这三者皆是。
r 读权限
w 写权限
x 执行权限
Chmod ugo+r 001 001文件对所有人增加写权限
Chmod u+r,g-w,o=x 001
Chmod ugr=rwg
Chmod a+rw
Chmod a=x 皆为chmod正确使用方法
? 八进制修改权限:每个权限由一个数字表示
? R = 4
? W = 2
? X = 1
? Rwx = 7
Rw = 6
? Wx = 3
? Rx = 5
Chmod 777 001 001文件ugo都有读写执行权限
Chmod 651 001 001文件u=读写,g=读执行,o=只读
Chmod 740 001 001文件u=读写执行,g=读,o无权限
4 vi
vi 001.c 创造/编辑/修改 001.c 文件(往进写东西)
i 插入模式(按i输入)
Esc 返回命令行模式
? :wq 保存退出
? :X 退出
? :q 退出(未进行任何操作)
? :q! 不保存退出
? yy 复制一行
? P 粘贴
? u 撤销
? Ctrl+r 撤销反转
? dd 删除一行
? dG 删到尾
? gg 跳转到文件头
? GG 跳转到文件尾
? /__任意字符 查找(从刚开始光标的位置进行查找)
? :tail -f 显示日志文件
5 进程管理
-
ps 最近的进程 ps -e 显示所有进程信息 ps -f 显示进程详细信息 ps -ef 查找所有的进程 ps -L 显示进程id号 ps -ef |grep frp __ 查找谁的进程 pstree 树状图显示进程间关系 sleep 100 & 休眠一百秒在后台执行(自己造的进程删着玩) -
kill 8848 删除id号为8848进程 kill -q PID号(PID序列号) 杀死它 kill -9 强制结束进程 kill -stop 挂起进程 pkill sleep 删除sleep类进程 fg 8848 将8848进程从后台运行或挂起状态转移到前台执行 bg 8848 将唤醒的8848进程转移到后台执行 jops 结束当前终端任务 top 查看系统资源使用情况及进程信息
6 文件查找
find /home/str -name 001 在home底下的str查找001
[root@iz2ze1s2rh7xf6ypz31zgqz /]
/home/maomao
/home/maomao/abc.txt
/home/maomao/mao.ini
/home/maomao/.q.txt.swp
/home/maomao/q.txt
/home/maomao/maomao.ini
/home/maomao/.maomao.ini.swp
find: ‘maomao.ini’: No such file or directory
| 管道 配合grep(过滤)效果更佳
ls | grep test* 显示当前目录下test类文件
ls /home | grep test* 显示home目录下test类文件
wc 统计文件中 的个数
? -w 单词
? -c 字符
? -l 数字
7 文件下载与上传
下载:点击之后,输入要下载的文件的目录搜索,右键下载
上传:点击之后,直接把文件拖入到你想要放入的目录中
8 压缩和解压文件(tar\zip)
tar 本身不具有压缩功能,只具有打包功能,有关压缩及解压是调用其它的功能来完成。打包是指:将一大堆文件或目录变成一个总的文件;压缩:则是将一个大的文件通过一些压缩算法变成一个小文件。
|