linux命令学习

命令名 【选项】【参数】1、窗口放大 shift+ctrl+=号

窗口缩小ctrl+-号
2、whoami显示用户名
3、pwd显示当前的工作目录绝对路径
4、/home/tarena
/表示根目录
home是根目录下的子目录
tarena是home下的子目录
绝对路径:从根开始的路径叫绝对路径。
相对路径:不是从根开始的路径(当前)
5、linux文件系统中一切皆文件
6、ls显示当前目录中的文件
7、ls -l
-l就是ls命令选项,显示细节
8、ls -a
-a选项就是显示包括隐藏文件在内的所有内容;
以.开头文件是隐藏文件
9、查看文件内容,ls 目录:显示目录内容,如果是文件,则显示文件的信息。
10、cd空格+目录名:改变工作目录;cd回车回到tarena目录下
11、mkdir目录名:创建目录 其中.目录表示当前目录 ..目录上一级目录。  如果递归创建文件夹mkdir -p  /file/tarena
12、ctrl+s锁住窗口光标,ctrl+q解锁窗口光标。
13、查看帮助
ls --help查看ls帮助 如果ls --help|more称为管道
main ls 查看ls的帮助可以使用翻页键,方向按键浏览内容,使用Q退出。
14、Tab:用于补全,提高效率
15、使用上下按键执行
16、touch 创建文件:1、如果文件不存,则创建文件2、如果存在,则用系统时间更新最后的时间。
17、cp复制文件,cp 文件1(源文件) 文件2(复制成文件)+目录名表示把文件复制到文件夹中去。
例如:cp 1.py 2.py把1复制成2,后面给目录,把文件复制到文件目录中去。
如果判断复制的文件是否相等,则使用命令diff,如diff 1.py 2.py ,没有提示表示相等,有提示表示内容不相等。

18、diff比较文件或者目录,如果2者完全一样表示没有提示信息,如果不一样表示有提示信息。
19、mv :搬移文件/改名 用法:mv 文件1 文件2,例如mv 1.py 3.py 把1改成3。后面加个目录名,把文件搬移到目录中。
例如:mv 4.text ../搬移到上一级目录中去。
20、删除:rm 删除文件,rm -r删除目录名
sudo rm -rf / 强制删除,不带提醒,慎用。:删除后数据文件还在
21、sudo:默认是root用户,想拥有root权限。 sudo mkdir
22、tar:打包压缩/展开命令
打包:tar cvf 包名 文件/目录 ,包名:要生成的文件名,建议包名以.tar结尾; 文件/目录:要被打包的内容;

解包:tar xvf 包名 :解包

打包压缩: tar cvfz 包名 文件/目录,或者tar -zcvf  包名  文件名 ,建议包名以.tar.gz结尾,例如要打包del文件夹 tar -zcvf del.tar.gz del
解压缩包:tar xvfz 包名

23、查找文件:find 用法:find位置( 从哪开始找) -name 文件名:通过文件名查找
例如:find ./ -name "1.text"

24、grep:在文件中查找指定的内容(关键词)
用法:grep "要查找的内容" 文件....
例如:grep “1” 3.text 2.text
grep “1” ×查找所有的
grep -R “1” × 目录子目录也查找

cat song.txt | grep '你好'  在song.txt文件中查找‘你好’

如果看第几行有:在grep 后面加-n 在最后加也行
25、通配符:
×:代表多个任意字符(所有) 0--多个 例如:ls ×.text 或者ls 1×.text

?:代表一个任意字符:例如:ls 1?.text

1、修改源文件,第一行加入:
#! /usr/bin/python3

2、添加执行权限 ,修改权限
chmod +X xxx.py(文件名)

3、执行

作业:
统计代码有多少行wc 例如:wc -l 3.text
看字多少 wc -w 3.text
看文件大小 wc -c 字节数

  

27、文本编辑器
输入vim启动,

1、进入编辑模式:输入a ;2、输入o换行;3、shift+:输入set   nu  显示行号, set ai 自动缩进;4全文输入gg调到首行5、搜索:/输入搜索文本,然后按回车键,按n跳到下一个6按dd删除行,按p还原删除内容,粘贴

shift+:输入wq保存退出

二阶段:

nslookup  解析域名对应的IP地址,例如: nslookup www.baidu.com

ls -lh 查看文件权限

tar -zcvf  将文件打包,例如tar -zcvf aid1904.tar.gz

tar -zxvf  或者tar -xf   解压缩,默认解压到当前路径 

ps -aux 显示进程命令(包括ID号),使用示例:ps -aux | grep 'mysql'

grep ,筛选,例如ps -aux | grep 'mysql',筛选mysql

kill  PID号 ,杀死进程

chmod 权限 file ,给文件指定或增加某权限,例如 - rw-r--r--,其中开头为d表示文件夹,-表示普通文件,每三位是一组共计三组,

tab 键自动补全

ctrl +l 清除屏幕

ctrl+s 隐藏终端输出,ctrl+q恢复终端输出

llinux传输文件:rz    sz

统计目录总共的占用空间的大小du  -sh  目录 。例如du -sh  aid1904/

查看磁盘使用情况(根分区使用情况):df -h

设置密码: sudo passwd   用户名

删除用户:userdel -r删除比较干净

针对硬盘的划分:raid0  raid1   raid5 的区分。

二阶段:

 查看日历:cal

 

原文地址:https://www.cnblogs.com/gyl10/p/11126231.html