首页 > 代码库 > linux常用命令(一)

linux常用命令(一)

命令的格式:命令 -选项 参数

例:ls -la  /etc
选项可以结合使用
 
. 代表的是当前目录
.. 代表当前目录的父目录
 
root用户常用命令地址
root:
/sbin
/usr/sbin
 
所有用户常用命令地址
all users:
/bin
/usr/bin
bin-->binary   usr-->user  sbin-->super binary 
 
ls -l 查看文件的详细信息:
drwxrwxr-x.      2         hadoop     hadoop       4096                   Oct 29 16:15                wordinput
权限            硬链接数     所有者       所属组       文件大小    文件创建或最后修改时间        文件/目录名称
 
文件的常用类型:
d-->目录,directory
- -->二进制文件
l -->软连接文件,link
 
权限:
r -->read,读
w -->write,写
x -->execute,执行
 
rwx            r-x         r-x
所有者     所属组    其他人
 
用户:
u -->所有者,user、onwer
g -->所属组,group
o -->其他人,others
 
文件处理命令
命令:
ls (list) 显示目录文件
 选项
-a (all)显示所有文件,包括隐藏文件
-l  (long)详细信息显示
-d  (driectory)查看目录信息
-i    (inode)i节点,文件的数字标示
 
cd (change directory)切换目录
 
pwd (print working directory)显示当前工作目录
 
mkdir (make directories)创建新目录
 
touch  创建一个新文件
 
cp (copy)复制文件或目录
选项
-R 复制目录
 
mv 移动文件、更名
 
rm (remove)删除文件
选项:
-r  删除目录
-f  强制删除
 
cat (concatenate and display files)查看文件内容
 
more 分页查看文件内容
语法:
(空格)或f 显示下一页
(Enter) 显示下一行
q或Q 退出
 
head 查看文件的前几行
语法:
head -num 【文件名】
-num  显示文件的行数
 
tail 查看文件的后几行
语法:
tail -num 【文件名】 显示文件后几行
tail -f 【文件名】 动态显示文件的内容
 
ln (link)产生连接文件
语法:
ln -s 【源文件】 【目标文件】  #产生软连接,类似window中的快捷连接
ln 【源文件】 【目标文件】  #产生硬连接,拷贝+同步更新,与文件有相同的i节点,不可夸文件系统生成
 
 
权限管理命令
chmod (change the permission mode of a file)改变文件或目录权限
语法:
chmod [{ugo} {+-=} {rwx}] [文件或目录]
             [mode=421][文件或目录]
chmod  u  + r
              g  - w
              o  = x
r -- 4   w--2  x--1
rwx  r-x  r--
7       5     4
 
权限的深入理解
文件
r---> cat、more、head、tail
w-->echo、vi
x-->命令、脚本 
目录
r-->ls
w-->touch、mkdir、rm
x-->cd
 
chown (change file ownership)改变文件或目录的所有者
语法:chown 【所有者】【文件或目录】
添加用户
useradd 【用户名】
passwd 【密码】
 
chgrp 改变文件或目录的所属组,与chown类似
 
umask 显示、设置文件的缺省权限
0022
0--特殊权限位
022--用户权限位,权限掩码值。777-022=755
umask -S
linux的权限规则
缺省创建的文件不能授予可执行x权限。
 
 
 
 
 

linux常用命令(一)