Linux基本命令
Unix系统和Windows系统不一样目录结构不是c盘D盘E盘F盘而是以下:
只用Home文件夹可以东,其他最好不要动
lunx命令:
格式:command [-options] [parmeter1] 即:命令 -选项 参数
注释:多个选项部分先后顺序, 选项和参数之间也不分先后顺序: ls -a /bin(bin目录下所有的文件列表)
ls --help:查看Unix所有的命令
ls:获取当前目录文件列表
ls /bin:获取bin目录里面文件的列表
ls -a:显示指定目录的所有文件(隐藏文件和未隐藏的文件)
ls -l:该文件以列表的形式显示,即会显示该文件的(权限 目录 创建时间 文件名称类型)
ls -l -h:该文件以列表的形式显示,即会显示该文件的(权限 目录 文件大小 创建时间 文件名称类型)取所操作的目录的路径
ls -alh:可以这么写
ls 2*:查看以2开头的文件或者文件夹
ls 2?:查看以2开头的2位数的文件夹:例如 文件夹名称是22 23 24 ; ls 2?? 查看以2开头的3位数的文件夹名称例如 233 234
ls 1?3: 查看以1开头3结尾中间是任意数字的文件和文件夹 例如 113.txt 123.txt 133.txt..........
ls 1[168]3: 查看以1开头3结尾中间是1/6/8的文件 例如 113.txt 168.txt 183.txt
ls > xxx.txt: 创建xxx.txt并且把当前列表里面的所有的文件和文件夹的名字存储到xxx.txt中
ls >>xxx.txt: 在xxx.txt文件里面的内容后面追加文件/文件夹名称
pwd:获取当前文件的路径
cd /文件夹名称:进入文件夹 例如进入home文件夹 cd /home
cd /home :按两次tab键会显示home文件夹里的所有文件夹
cd /home/python:进入 home目录里面的Python目录
cd ..:返回上级目录
cd ../..:返回上上级目录
cd -:跳转到上次操作文件的目录
cd ~:回到家目录
touch:创建一个文件,例如:touch baidu.txt
mkdir 文件夹名称:创建一个文件夹
mkdir 文件夹名1/文件夹名
man 命令;查看l命令的信息文档 如:查看ls命令的信息文档 man ls;
注释:使用man命令后会弹出一个新的的界面,该界面是是所查询信息的文档可以使用上下箭头移动文档信息或者使用f和b键移动整个屏幕的信息,如果想退出该界面按键盘的Q键
gedit 文件名称:编辑/打开文件2/文件夹名3 -p:创建多级文件夹
Tab键:自动补全功能
cat 文件名称: 查看一个文件里面的内容 例如查看桌面上的1.txt文件里面的内容 cat 1.txt一般用于文件内容比较少的文件
more 文件名称: 查分屏看一个文件里面的内容 例如查看桌面上的1.txt文件里面的内容 cat 1.txt一般用于文件内容比较多的文件,按住键盘Q退出
ls -alh |more :分屏查看指定目录的所有文件和文件夹 命令中|是管道用来存储文件和文件夹的名称
history:历史命令(查看之前用过的命令)
!行号: 使用该行号的命令 ,(当执行完history命令后 会显示之前使用过的命令 屏幕的左侧是该命令的行号)
rm 文件名称:删除指定文件
rmdir 文件夹名称:删除一个空文件夹
rmdir 文件夹名称 -r:删除一个非空文件夹
rm 文件/文件夹名称 -r:删除一个非空问价或者文件夹
rm *.txt:删除后缀是.txt的文件
ls;touch 1.txt: 多个命令可以用分号隔开一起执行
tree :以树状形式显示当前目录
mv 文件名称/文件夹 新文件/文件夹名称:重命名文件 例如把 nihao.txt改为 hello.txt : mv nihao.txt hello.txt
mv 文件名称 文件夹名称:把指定文件移动到指定文件夹中
ln -s 文件名称 新文件名称:给文件名称创建一个连接文件的软链接(即:给指定文件创建一个快捷方式)
ln 文件名称 新文件名称:给指定文件名称创建一个链接文件的硬链接
注释;硬链接和软链接的区别:删除原文件后软连接不可以使用,删除原问价后硬链接任然可以使用
grep -n "cba" xxx.txt:去xxx.txt文件中搜索 带有cba的内容
grep -v "cba" xxx.txt:去xxx.txt文件中搜索不包含cba的内容
grep -n "^cba" xxx.txt:去xxx.txt文件中搜索以cba开头的内容
grep -n "cba$" xxx.txt:去xxx.txt文件中搜索以cba结尾的内容
cp 文件 文件夹:把指定文件拷贝到指定文件夹
cp 文件夹1 文件夹2 -r:把文件夹1拷贝到文件夹2里面去