改变群组chgrp
语法:
chgrp 群组名称 文件或目录
eg
chgrp users tmp
ls -l
改变拥有者chown
语法:
chown [-R] 账号名称 文件或目录
chown [-R] 账号名称:群组名称 文件目录
eg
chown test tmp
ls -l
chown -R root:root tmp
改变权限chmod
r:4
w:2
x:1
-rwxrwx---
owner=rwx=4+2+1=7
group=rwx=4+2+1=7
others=---=0+0+0=0
chmod [-R] xyx 文件或目录(xyz为同三组rwx属性数值的相加)
查看目录
ls -l /
删除目录:
rmdir 目录名称(被删除的目录中不能有其他的目录或文件),如要将所有目录下东西都删除,可以使用rm -rf 目录名称
显示环境变量PATH
echo $PATH
ls:列出文件
参数:
-a 列出所有文件(包括隐藏文档)
-i 打印inode的值
-l 详细列出,连同文件大小,属性数据等
-s 以文件大小排序
--color=never 不显示颜色
--color=always 均显示颜色
--color=auto 由系统自行判断
如果想让ls默认没有颜色,可以在/root/.bashrc/或你的根目录的.bashrc文件中加入以下代码:
alias ls='ls --color=never'
cp 文件复制
cp [-drsu] [源文件] [目标文件]
-d 进行复制时,如果是复制到链接文件,若不加任何参数,则默认情况下会将链接到得源文件复制到目的地,若加上 -d,则链接文件可以原封不动地将链接这个快捷方式复制到目的地
-r 可以进行目录的复制
-s 做成链接文件,与ln 指令功能相同
-u,--update 如果源文件较新,或者没有目标文件,才会进行复制动作,可用于备份操作
eg
cp .bashrc bashrc
cp -r /bin /tmp/bin
cp -s .bashrc bashrc.cp
cp -u /root/.bashrc /home/test/.bashrc
rm
rm [-fir] [文件名]
-i 提供用户确认信息(这是默认值)
-r 循环删除,知道没有东西为止
-f force强制删除
cat 由第一行开始显示文件内容
参数:-n显示时,连行号一起输出到屏幕上
tac 从最后一行开始显示,可以看出
more 一页一页的显示文件内容
ls -al | more
less 与more相似,但可以往前翻页
head 只看头几行
-n 显示number行
eg:head -n 20 ~/.bashrc显示前20行
tail 只看末尾几行
eg: 假如想显示~/.bashrc的第11~20行
先取前20行,再取后10行
head -n 20 ~/.bashrc | tail -n 10
nl 显示时同时输出行号
od 以二进制方式读取文件内容
chattr
语法:chattr [+-=][ASacdistu] 文件或目录
+-=: 分别为“+(增加)”,“-”(减少),“=” (设定) 属性
A: 当设定了属性A,这个文件会目录的存取时间time(access)将不可被修改,可以避免诸如手提电脑容易产出磁盘I/O错误的情况
S: 将数据同步写入磁盘中,可以有效避免数据流失
a: 这个文件将只能增加数据而不能删除,只有root才能设定这个属性
c: 将会自动将此文件压缩,在读取时自动解压,但是在存储的时候,会先进行压缩再存储(对于大文件很有用)
d: 当dump(备份)程序被执行,设定d属性将可以使该文件或目录具有dump功效
i: 这个参数可以让一个文件“不能被删除,更名,设定链接也无法写入或新增数据”
j: 当使用ext3文件系统格式时,设定j属性将使文件在写入时先记录在日志中,但是当filesystem设定参数为data=journalled时,由于已经设定了日志,所以这个属性无效
s: 会被完全移出这个硬盘空间
u: 数据内容其实还在于磁盘中,可以用来取消删除
eg:
chattr +i /etc/shadow 表示无法更动这个文件
chattr -i /etc/shadow 表示解除该属性
lsattr [-aR]
-a 将隐藏文件的属性也显示出来
-R 连同子目录的数据一并显示出来
whereis
语法:whereis [-bmsu] 目录名称
-b :只找二进制文件
-m :只找在说明文件manual路径下的文件
-s :只找source源文件
-u :没有说明文档的文件
whereis passwd 将passwd相关文字的文件或目录都列出来
whereis -b passwd
whereis -m passwd
find
语法:find [路径] [参数]
参数说明:
1.时间:
-atime n 将n*24小时内被存取过的文件列出来
-ctime n 将n*24小时内被改变,新增的文件或目录列出来
-mtime n 将n*24小时内被修改过的文件列出来
-newer file 把比file还要新的文件列出来
2.使用名称
-gid n 将寻找群组ID为n的文件
-group name 寻找群组名称为name的文件
-uid n 寻找拥有者ID为n的文件
-user name 寻找用户名称为name的文件
-name file 寻找文件名为file的文件名称(可以使用通配符)
-type type 寻找文件属性为type的文件,type包含了b,c,d,p,l,s
eg:
find / -name testing 寻找文件名为testing
find / -name 'test*' 寻找文件名包含test的
find . ctime 1 寻找当前目录下一天内新增的目录或文件
find /home/test -newer .bashrc 寻找/home/test目录下比.bashrc还要新的文件
find /home -user test 寻找/home下拥有者为test的文件
find /dev -type b 寻找/dev目录下文件属性为b的文件
file
file [文件名] 显示文件的编码格式
df 查看硬盘的总容量,已用容量与inode
du 查看文件已用容量
df -i 使用i-nodes 显示结果
df -k 使用KBytes显示结果
df -m 使用MBytes显示结果
du [-abckms] [目录名称]
-a 列出所有的文件与目录,默认值是列出目录的值
-b 列出的值以bytes输出
-c 最后求总total
-k 列出的值以KB输出
-m 列出的值以MB输出
-s 只列出最后求总的值
eg
du -m
du -s /home
fdisk [-l] [设备名称]
-l 直接列出该硬盘设备的分区表
fsck 检查硬盘有没有坏轨
fsck [-Aar] [设备名称]
-A 依据/etc/fstab的内容,将所有的设备都扫描一次
-a 自动修复检查到问题扇区
-r 一定要让用户决定是否需要修复
sync 将内存中的数据同步写入硬盘
命令:sync;sync
装载软盘
mount -t ext2 /dev/fd0 /mnt/floppy Linux 格式
mount -t vfat /dev/fd0 /mnt/floppy Windows 格式
umount /mnt/floppy 将软驱卸载
分享到:
相关推荐
Linux常用命令用法,Linux 入门常用命令 ,新手学习必备知识
此文档是Linux常用命令使用方法大全,是初学者的葵花宝典
Linux常用命令大全,当手册使用,快来下载。
Linux 常用 命令使用,包括文件的搜索命令,文件的查找命令,以及递归查询一些文件。压缩文件,并且将原文件删除;目录下的文件全部打包,以及按照指定格式压缩文件。对比locate 命令和 find 命令的执行效率。
Linux 常用命令使用方法大搜刮 一级精华 Linux 常用命令使用方法大搜刮
Linux 常用命令使用方法大搜刮,Linux 常用命令使用方法大全。
1.Linux管理文件和目录的命令 2.有关磁盘空间的命令 3.文件备份和压缩命令 4.文件备份和压缩命令 5.管理使用者和设立权限的命令 6 线上查询的命令 7.文件阅读的命令 8.网络操作命令 9.定位、查找文件的命令 10.其他...
Linux常用命令使用、在开发过程中常遇到的一些如:在Xshell中使用的命令都可以
全网最新整理linux常用命令列举/全网最新整理linux常用命令列举全网最新整理linux常用命令列举全网最新整理linux常用命令列举全网最新整理linux常用命令列举全网最新整理linux常用命令列举全网最新整理linux常用命令...
Linux常用命令使用(整合版).比较实用学习linux的学生用
以下是 100 个常用的 Linux 命令用法,涵盖文件管理、权限管理、系统信息、磁盘管理、网络管理等方面。 文件管理 1. echo aa > test.txt:将内容写入到文件中,并覆盖原文件。 2. echo bb >> test.txt:将内容追加...
Linux常用命令及使用方法大全.doc,是你熟悉Linux的捷径哦。
LINUX常用命令字典 集合了常用的LINUX命令,解说详细且带用法事例!
linux解压 tar命令,LINUX 下安装软件方法命令方法,查找并安装(卸载),linux vi命令详解及使用技巧集锦
SecureCRT的用法和Linux常用命令。
"Linux常用命令详解" Linux操作系统中,命令是用户与系统交互的基本方式。命令可以是内部命令或外部命令。内部命令是shell自带的命令,而外部命令是独立的可执行文件。用户可以使用命令来完成各种任务,如文件管理...
Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用命令大全及用法分享Linux常用...
Linux 常用命令详解 Linux 操作系统中,有许多常用的命令,可以帮助用户更方便地管理和维护系统。本文将详细介绍一些常用的 Linux 命令,包括 su 命令、pwd 命令、cd 命令、ls 命令、find 命令、tar 命令、gzip ...
系统信息 arch 显示机器的处理器...uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作
包含大量常用linux命令的使用说明和具体用法