关于Linux的简单操作命令

对于操作系统,最熟悉的应该就是Windows,不过对于学C/C++的我们来说,对于Linux我们也是要熟练掌握,最后精通。那么对于初学Linux的我来说,我就先简单的对Linux做一点介绍。
Linux下简单的、常用的操作命令

(1) 关于目录的操作命令
切换目录:su
例如: Su root 切换到root用户
/ :根目录
~ :主目录
. :当前目录
.. :上一级目录
../.. :上上一级目录

(2) Linux系统命令
关机:shutdown
例如: shutdown -h now //立即关机
shutdown -h +10 //10分钟后关机
重启:reboot Sudo
例如:reboot Sudo reboot -r now
Sudo:临时借用超级用户权限
查看当前日历:cal
查看日期:date
清屏:clear 或者 ctrl+L

(3)Linux基本命令:
Cd /:切换根目录
Cd ~:切换到主目录
Cd : 同上
Cd - :切换到上一次的工作目录

(4)显示目录内容:ls
Ls :列举当前目录的内容
Ls -a:列举当前目录下的所有内容,包含隐藏文件 Note:以点开头的文件是隐藏文件
帮助手册:man Man ls
退出:按q退出

(5)创建文件
touch:创建文件
touch file1 :创建名为file1的文件
Touch /file2 :在根目录下创建file2文件

(6)创建目录
mkdir :创建目录
Mkdir dir1 Mkdir dir /dir2

(7)删除文件或者目录
Rmdir:删除空目录
Rm:删除文件或者目录
Rm file :删除文件或者目录
Rm -r 删除目录及以下文件
例:Rm -f qwer 若文件qwer不存在,不报错
Rm -rf 强制性删除

(8)有关权限的命令
chmod :修改权限
chmod 777 fiIe1 向文件写入信息
输出重定向 :> 查看一个文件:

(9)文件查询
cat 三大功能:
1.一次显示整个文件。例:cat filename
2.从键盘创建一个文件。例:cat > filename
只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: 例:cat file1 file2 > file

(10)文件复制和移动
Cp:复制文件或目录
命令所在路径是 /bin/cp
语法:cp -rp[原文件或目录] [目标文件或目录]
-r 复制目录
-p 保留文件属性
例: cp -r /yy/k /yy/u /mm 复制目录u和目录k到目录mm中
   cp -r /yy/k ./mm/yi  复制目录k到mm目录中改名为yi
cp /yy/me.txt /mm/ki.txt 复制me.txt文件到mm目录中改名为ki,这里不保留文件的属性信息
  cp -p /yy/me.txt /mm/ki.txt 复制me.txt文件到mm目录中,文件保留原来的属性信息
  
mv:移动文件或目录
语法:mv [选项] 源文件或目录 目标文件或目录
命令功能:mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 已经存在时,就会询问是否覆盖。
例: Mv file1 /file2 Mv file1 file5 若file5 不存在,则相当于重命名 Vim编译器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章