知识点总结

2018-07-08  本文已影响0人  啊烟雨

cd 文件夹/目录 名称  进入此文件夹/目录  只能进层叠级别文件,不能跳跃,过渡.

cd -返回上一个目录

cd ..返回上一个文件夹

cd ~ 返回首目录

cd ../../ 返回上一个目录,上一个目录,../以此类推

ls(list,列表)

作用:使用列表把当前文件夹下所有文件显示出来

ls -a 显示所有文件,包括隐藏文件

ls -l 以详细信息显示

ls -a -l

ls -l -a

ls -la

ls -al 四种方式都是可以的

ls -文件夹名字  查看文件夹里所有文件

pwd(print work directory,打印工作目录)

作用:打印出当前的绝对路径

pwd 文件名称

mkdir(make directory,创建文件夹)

作用:创建空文件夹

mkdir -p 级联创建文件夹

mkdir 文件名 文件名   一环套多环

mkdir -p 文件名/文件名/文件名      一环套一环

touch

作用:创建空文件

touch 文件名称

mv(move,移动)

作用:在目录间移动文件,重命名文件

mv 源文件pathname 目的文件pathname

重命名  mv 源文件名称  新文件名称

cp(copy,复制)

作用:复制文件或文件夹

cp 源文件pathname 目标文件pathname

cp -r 用来复制文件夹

cp -f 强制复制  没有提示

cp -i 交互式复制  有提示

cp -v(r f i)显示进度

实际操作时,一般都是cp -f复制文件,

cp -rf  强制复制文件夹

rm(remove,去除,删除)

作用:用来删除文件,文件夹

rm 文件pathname  删除文件

rm -r 文件夹pathname  删除文件夹

cat

作用:直接在命令行下显示文件内容

cat/文件名  查看当前路径下的下载内容

还可以把一个或几个文件整合成一个文件 

用法 cat 文件名 文件名>文件名

> 覆盖重定向 会覆盖原来的内容

>>  追加重定向 追加到另一文件的底部

cat /etc/samba/smb.conf    查看绝对路径下的文件内容

rmdir(remove directory,删除文件夹)

作用:删除空文件夹

rmdir和rm -r的区别:rmdir只能删除空文件夹,而rm -r可以删除空文件夹和非空文件夹

 ln(link,连接文件)

基础:windows中快捷方式,实际上快捷方式和它指向的文件是独立的两个文件,两个都占硬盘空间,只不过用户访问快捷方式时,其效果等同于访问指向的文件。

linux中有两种连接文件:

一种叫软连接(符号连接),等同于windows中快捷方式

一种叫硬连接

创建软连接文件: ln -s 源文件名 符号连接文件名

举例:ln -s src.c,linker.c, linker.c就是

src.c的一个符号连接文件

硬连接:ln 源文件名 连接文件名

软链接删除一个源文件也会消失 

硬链接必须删除所有链接文件才能彻底删除

压缩和解压

tar -zcvf   压缩后的文件名字(压缩包名字)  要压缩的文件名字,可以多个

例如 tar -zcvf 1.txt.gz  2.txt 3.txt    把2.txt,3.txt文件压缩到名为1.txt.gz中.

tar -zxvf 压缩包名字  或  tar -zxvf 压缩包名字 -C 文件夹名字  把压缩包压缩到指定的文件夹里 

例如 tar-zxvf 1.txt.gz -C 01/02   把压缩包1.txt.gz里的文件解压到01文件夹里的02文件夹里.

tar -zxvf                解压 效果最好

tar -jxvf                 解压 效果其次

unzip   压缩包名字     解压 效果其次

tar -jcvf                  也可以压缩  效果其次

sudo apt install 软件包名字      安装这个软件  需要密码.

linus是多用户多任务操作系统.

sudo useradd  用户名 -m     创建新用户

sudo passwd   用户名    修改用户密码

su - 用户名      切换用户

su -s     超管

exit   退出

which  命令          可以显示这个命令的路径

sudo    groupadd  组名字          添加组

sudo    groupdel   组名字          删除组

新增用户不能使用sudo权限 ,能把用户添加到sudo组和adm祖中.

sudo usermod -a -G sudo 组名字

sudo usermod -a -G adm 组名字

执行以上两个命令,一定要在有sudo权限的用户里

在有权限的组里给没有权限的组里添加sudo权限可以使用sudo,添加adm权限不能使用sudo

sudo chmod u=rwx,g=rwx,o=rwx  文件名字             改变文件权限

r  可读            w  可写         x  可执行

sudo chown 用户名 文件                改变文件拥有者

sudo chgrp  组名字  文件               改变文件拥有组

ps -aux  显示进程

kill -9 pid  杀进程 

if config   查看ip地址

ping www.baidu.com 查看电脑是否联网

ping 127.0.0.1  检查网络设备是否良好

df -m  检测整个磁盘使用情况

du -h 检测当前路径使用情况

top或htop  动态显示进程   

date 显示当前时间

cal 显示日历

ctrl +c 推出查看进程状态

上一篇 下一篇

猜你喜欢

热点阅读