linux命令

1.ls 列出当前目录可见文件。

2.ls -l列出当前目录可见文件的详情信息,。

3。ls -hl 列出详细信息并以可读大小显示文件大小。

4。ls -al 列出所有文件(包括隐藏文件)的详细信息。

linux中以点开的文件或文件夹均为隐藏文件或文件夹。

pwd 用于返回当前目录的绝对路径。

mkdir - p 建立多级文件夹。folder/subfolder

rm filename

rm -i filename 删除钱提示。 若有多个文件。则会提示多次。

rm -rf filename 递归删除。

rm -d folder 删除空的文件夹。

cp source dest 将source 复制到dest下

cp source/× dest 将source下的文件复制到dest


mv source folder  

mv -i source folder 将source移动到folder下  若文件已存在 , 则提示是否覆盖。

mv source folder  若folder 不是文件或者不存在时  会 把 source改名为folder


cat /home/xx.txt   输出这个文件的内容

cat -n /home/xx.txt   输出 并显示行号。


more与cat相似。 两者的区别在于  当  行数很多时   cat 所输出的内容不会显示前面的内容。而more可以显示。从多少行开始显示。

more +100 /home/xx.txt   表示从第多少行开始输出。


less又与more相似    less可以上下滚动查看内容。


nano  xx.txt表示编辑这个文件  当不存在时  会自动创建   。

ctrl x表示是否保存    按y  保存。   这个过程可以用ctrl   g  获取帮助。


reboot   $#的区别在于  普通用户和   root用户    sudo    重启命令


poweroff   立马关机


prep   用于返回 匹配的相目    支持正则表达式。

prep a sss.txt


mount  输出系统目前的挂载日志

mount  /dev/xxx /mnt  将xxx挂载到mnt中

cd /mnt 直接通过/mnt访问内容

mount  -o remount ,rw /mnt 重新挂载xxx到/mnt上,并设置为可读。

mount  -a 挂载xxx文件配置好的文件系统。


umount  卸载 挂载系统。

umount -a 卸载所有已挂载的文件系统。

tar

tar -cvf filename.tar . 将当前目录下的全部文件归档。

tar -xvf filename.tar  解压filename.tar文件到当前目录下。

tar -cvjf filename.tar.bz2 . 使用bzip2

tar -xvjf filename.tar.bz2

tar -cvzf filename.tar.gz . 使用gzip

tar -xvzf filename.tar.gz 

tar -tf filename 查看归档文件   只查看,不解压。


ln 用于两个文件创建链接, 链接又分为hard links硬链接和symbolic links软(符号)链接

删除一个文件 , 必须先删除他的硬链接。

软链接类似 快捷方式的东西。不会增加文件链接数,删除一个文件的软链接和这个文件不会互相影响。当重新创建一个同名的源文件,则该软链接会指向新创建的源文件。

硬链接只可链接两个文件。不可链接目录。软链接可链接目录。

ln  source dest 创建硬链接

ln -s source dest 创建软链接


chown user filename  改变filename的所有者为user

chown user:goup filename  改变filename的所有者为user , 组为group

chown -r root folder 改变folder文件夹及其子文件的所有者为root


================================================

chmod 改变一个文件的权限 r read  w write x execute

chmod +x filename 为user, group,others 添加执行权限

chmod -x filename 为user, group,others 取消执行权限

chmod ugo=rwx filename  设置user ,group ,others的读取,写入,执行权限。

chmod ug=rw filename 设置user  , group 的读写权限。

chmod ugo = ---filename  取消所有权限

1 可执行 2 可写 3 可读

u=用户权限,g=组权限,o=不同组其他用户权限

chmod 用户 组 不同组

======================================

li -al

查看文件的详细信息包括所有者和组

drwxr-xr-x5 root root 4096 nov 11 11:12 xxx

drwxr-xr-x         第一位表示是文件还是目录或者链接  参数分别为-dl 后面九位对应的是用户 组  其他组的用户    rwx(所有者),r-x(组),r-x(其他组的用户

==========================================================================================

linux下各级目录的意思。

/bin 目录下都是二进制可执行文件,放置的是最基本的一些命令的可执行文件。如cp,mv,mkdir,chmod,chown等;

/dev 终端,磁盘等设备项,

/home 普通用户的默认目录,在该目录下, 每个用户拥有一个以用户名的文件夹

/lib 存储各种程序所需要的共享库文件

/lost+found 一般为空,当非法关机时,会存放一些零散的文件,

/media  存放ubuntu系统自动挂载的设备文件

/opt 作为可选文件和程序的存放目录,否则将无法引导计算机进入操作系统。

/root 超级用户,即根用户的主目录。

/sbin 许多系统命令的存储位置,/usr/sbin/中也有许多命令

/sys 系统设备个文件层次结构,并向用户程序提供详细的内核信息。

/usr 包括与系统用户直接有关的文件和目录

/vmlinuz vmlinuz 是vmlinux的压缩文件    vmlinux是未压缩的内核。

/boot 存放ubuntu 内核和系统启动文件

/etc 存放文件管理配置文件和目录

/initrd.img

/lib64

/mnt 通常包括系统引导后背挂在的文件系统的挂载点。

/proc 一个虚拟目录,他是内存的映射,包括系统信息和进程信息。

/run

/srv 存储系统提供的服务数据。

/tmp 存储系统和用户的临时信息。

/var 用于存放很多不断变化的文件,例如日志文件等。

iconv 对文件进行转码  下面两个是常用参数 iconv -f  编码 -t 编码 文件1 文件2

            -f from-encoding, --from-code=from-encoding

              Use from-encoding for input characters.
           -t to-encoding, --to-code=to-encoding

              Use to-encoding for output characters.

linux 过滤命令 地址:https://www.linuxprobe.com/linux-filter-cmd.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值