首页 > 代码库 > Linux主要命令

Linux主要命令

pwd  查看当前路径

cd ..    表示后一级目录级

cd .   表示当前目录

cd ../..   后退两级

cd  表示进入当前家目录

date 返回当前的一个具体时间    -s  修改时间

cal  以日历的形式返回当前得以个时间

cal month year  查看某年某月的日历

su 切换用户    后面加—再加用户不仅切换用户而且切换家路径,不加—不切换家路径   

su  直接回车切换到超级用户

etc 放置配置文件

dev 放置硬件信息

var 放置一些日志文件等易变动的文件

rm  删除文件

rm file-name

rm filename1 filename2 ...

rm -dir dirname  删除文件夹

rm -dir dirname1 dirname2 ...

ls -l显示当前目录下的详细文件信息

clear   清屏

ls -a 显示所有文件信息,包括隐藏文件(以点开头的文件)

ls -R 递归显示当前目录下的文件信息

ls -F  显示当前目录下的文件类型

touch  创建一个新文件或者刷新一个文件的最后修改时间

touch filename

touch filename1 filename2 filename3 ...

chmod  修改权限

      拥有者 u  同组人 g   其他人 o   所有人 a

      可读 4  可写 2  可执行 1

chmod g+w filename  修改权限,使同组人具有写权限,同时也可以使用减号

chmod g=rw filename   也可以使用等于

chmod 644 filename   可以用数字代替

mkdir  dir-name   创建文件夹

mkdir -p  dir1/dir2/dir3  p代表管道

cp 赋值命令

cp filename file-copy    路径可以是绝对路径也可以是相对路径

cp filename 文件夹/文件

例子:

cp /etc/passwd .

cp /etc/passwd test/passwdcopy

more 查看文件的内容,并把内容给你分屏显示出来

回车:往下看一行

空格:看下一屏的内容

b:回看

q:退出当前的查看状态

cat 查看文件,一次显示全部文件,不分屏显示

 >>   追加文件

>  覆盖文件   如果操作的文件不存在,则创建一个新的文件,要退出某种操作状态或者执行状态 ctrl+c或者ctrl+z

| 管道符  可以把第一个命令的结果赋给第二个命令作为参数来使用

ls -R /etc/ |more

r *删除全部文件

. ./test  执行当前路径下的test文件   第一个点表示运行,第二个点表示当前路径

file 显示文件或者文件夹的详细信息

file filename

file dirname

mv 再转移文件的同时可以给他重命名  类似与剪切的功能

mv old_file_name new_file_name

head   显示文件前十行 

tail   显示文件后十行

tail -f 监视文件的最后几行的状态

四种查看文件内容的命令  cat more head tail

ln old-filename  new-filename 慰问建创建一个新的硬连接

? 通配符 一个问号占一个字符的位置

*  通配符 可以代表一个或者多个字符的位置

【】通配符  表示在一定范围内的通配    例: ls -l t[a-f]st2

cat /etc/passwd>/dev/null   “黑洞”

Linux主要命令