新手要知道的linux命令

对于找工作的时候,有些面试官就喜欢问linux的命令,而我从来没接触过linux ,在面试的时候给面试官留下不好的印象,接连着好几次。这对我打击太大了,我就下定决心,抽出时间要好好学学。下面是我最近两天学习的命令,希望对你也有帮助。
ls 查看目录下的文件列表
ls -a 查看目录下的文件列表(包括带.隐藏文件)
ls -hl 查看目录下的文件的详细信息(权限 链接数 群组 文件大小 创建时间等)
ls -i 查看文件节点数值
ls --help 查看ls命令的帮助文档

cd 进入目录
pwd 查看当前文件位置
touch 新建文件
mkdir 新建文件夹目录
cp 复制文件
cp -R 复制目录
ctrl+c  终止某个命令
rm -rf 删除文件或目录
mv 移动文件或更改文件名
cat 查看文件内容(内容较短的)
more 查看文件内容(内容较长的,日志,配置文件等)百分比显示
head -5 查看文件内容前五行
tail -5 查看文件内容后五行
su - admin 切换当前用户到普通用户admin
useradd admin 添加用户admin
passwd 123456 设置用户admin 密码123456

chmod 设置文件权限
rwx: r读 w写 x执行; r:4 w:2 x:1 
U: r w x  当前用户 
G: r w x  群主用户
O: r w x  其他用户

vi  编辑某个文件
man 获取某个命令或配置文件的帮助信息
uname 查看当前系统名字
uname -a 查看当前系统的配置信息(版本号,创建时间)
cal 3 2012 查看月份日历
dmesg 查看系统的硬件配置信息
which ls 查找ls命令所在路径和别名
whereis ls 查看ls命令所在路径和帮助文档

find 路径 -name (a.text/a.*/a.???) 根据文件名查找
find 路径 -size +3 根据大小(大于3)来查找文件
find -mtime -1 一天前(内容)更改的文件 -ctime (文件权限)  -atime(访问)
find -mtime +1 一天后(内容)更改的文件  -ctime (文件权限)  -atime(访问)
find -mtime 1  当天(内容)更改的文件  -ctime (文件权限)  -atime(访问)

find -mmin -1 过去一分钟(内容)更改的文件 -cmin (文件权限)  -amin(访问)
find -mmin +1 一分钟之前(内容)更改的文件  -cmin (文件权限)  -amin(访问)
find -mmin 1  当前(内容)更改的文件  -cmin (文件权限)  -amin(访问)

local 搜索文件 (搜索文件数据库:要用updatedb 命令更新)
grep a a.text 查看a.text文件中匹配到a文字的所在行
info ls 查看ls命令的帮助文档
whatis ls 查看命令的作用
makewhatis 更新命令库
help 查看shell内置的命令帮助


待续.....

猜你喜欢

转载自webkaifazhe.iteye.com/blog/1990962