Lniux常用命令总结

登陆

   用户登陆分两步:

第一步,输入用户的登录名

第二部,输入用户的口令

     当用户输入正确的用户名和口令后,就能合法的进入系统。屏幕显示:

【root@lfxhost/root】#

这时就可以进行各种操作了。超级用户的提示符为“#”,其他用户的提示符为“$”。

控制台切换

       Linux是一个多用户操作系统,它可以同时接受多个用户登陆。Linux还允许一个用户进行多次登陆,这时因为Lniux和UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从不同的虚拟控制台进行多次登陆。

      虚拟控制台的选择可以通过按下Ctrl+Alt+一个功能键来实现,通常使用F1-F7,例如,按一下Ctrl+Alt+F2键,就可以回到第一个虚拟控制台。用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一个虚拟控制台开始另一项工作。(F1-F6为字符界面,F7为图形化界面)

添加用户

   格式:useradd smb     添加用户名为smb的用户

修改密码

  格式:passwd smb       修改用户名为smb用户的密码

切换用户

格式: su root   切换到超级用户,并将root的环境参量同时带入

关机

格式: shutdown now 立刻关机

拷贝

 1、拷贝文件 cp  /home/test  /tmp/    将/home目录下的tset文件拷贝到/tmp目录下

2、拷贝目录 cp -r  /home/dir1  /tmp/    将/home目录下的dir1目录拷贝到/tmp目录下

移动或更名

1、mv /home/test  /home/test1   将/home目录下的test文件更名为test1

2、mv /home/dir1  /tmp/    将/home下的dir1目录移动到/tmp目录下

删除

格式:1、rm /home/test  删除/home目录下的test文件

            2、rm -r /home/dir 删除/home目录下的dir目录

            3、rm -rf   /../..    不要提问直接删除

创建目录

mkdir

格式:1、mkdri /home/workdir            在/home目录下创建/wordir目录

             2、mkdir -p /home/dir1/dir2    创建/home/dir1/dir2 目录。如果dir1不存在先创建/dir1

改变工作目录

cd

格式:cd /home/   进入/home 目录

查看当前路径

pwd

范例:pwd  显示当前的绝对路径

查看目录

ls

格式:1、ls/home 显示/home目录下的文件与目录(不包含隐藏文件)

             2、ls -a /home  显示/home目录下的所有文件包括隐藏文件(在文件前加一个“.”就变成了隐藏文件)

             3、ls -l /home显示/home目录下的文件与目录的详细信息

             4、ls -c /home 显示/home目录下的文件与目录,按修改时间排序

打包与压缩

1、tar cvzf  tmp.tar   /home/tmp   将/home/tmp目录下的所有文件和目录打包成一个tmp.tar 文件

2、tar xvf  tmp.tar 将打包文件tmp.tar 在当前目录下解开

3、tar  -zcvf   /tmp/etc.tar.gz /etc     打包后,以 gzip 压缩
4、 tar  -jcvf   /tmp/etc.tar.bz2 /etc   打包后,以 bzip2 压缩

解压缩

unzip

格式: unzip tmp.zip 解压tmp.zip文件

访问权限

   系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问文件。目录的访问权限为只读,只写和可执行三种。有三种不同的用户可对文件或目录进行访问:文件的所有者,与所有者同组的用户,其他用户。所有者一般为文件的创建者(通过chown指令可以改变文件的所有者)

   每一个文件或目录的访问权限都有三组,每组用三位表示,分别为文件所有者的读、写和执行权限;与所有者同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的详细信息是,最左边的一列是文件的访问权限。

好吧既然提到了chown指令我们就来介绍一下他吧

指令名称 : chown
使用权限 : root
使用方式 : chown [-cfhvR] [--help] [--version] user[:group] file...
说明 : Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以将自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。
参数说明
user : 新的档案拥有者的使用者 ID
group : 新的档案拥有者的使用者群体(group)
-c : 若该档案拥有者确实已经更改,才显示其更改动作
-f : 若该档案拥有者无法被更改也不要显示错误讯息
-h : 只对于连结(link) 进行变更,而非该 link 真正指向的档案
-v : 显示拥有者变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
范例
将档案 file1.txt 的拥有者设为 users,群体的使用者 jessie :
chown users:jessie file1.txt
将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport :
chown -R lamport:users *
功能:更改某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
语法:chown [选项] 用户或组 文件
说明:chown将指定文件的拥有者改为指定的用户或组。用户可以是用户名或用户I D。组可以是组名或组ID。文件是以空格分开的要改变权限的文件列表,支持 通配符。 该命令的各选项含义如下:
-R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
-v 显示chown命令所做的工作。
chgrp和chown 的都是转移文件属主 但是chown只能在同一个用户组里面转换而chgrp可以转移到不同的用户组

 

改变访问权限

chmod

格式: chmod 【who】【+  -  =】【mode】文件名

参数:who   :  u 表示文件的所有者

                             g表示与文件所有者同组的用户

                             o表示其他用户

                             a表示所有用户,他是系统的默认值

             mode

                              +   表示添加某个权限

                               -   表示取消某个权限

                               =   赋予给定权限                      例:chmod  g+w   hello.c

mode 所表示的权限可使用下述字母(数字)的任意组合

r可读(4) w可写(2) x可执行(1)            例:chmod  761  hello.c

查看磁盘的使用情况

df

格式:df  -k  以KB单位显示磁盘使用情况

查看目录大小

du

格式: du   -b  ipc 以字节为单位显示ipc这个目录的大小

网络配置

ifconfig

格式: ifconfig [选项] [网络接口]

ifconfig eth0   192.168.0.1            配置eth0这一网卡的工作

ifconfig  down      暂停eth0这一网卡的工作

ifconfig  up            恢复eth0这一网卡的工作

查看网络的状态

netstat

格式:nestat[选项]

范例:nestat -a 查看系统中所有网络的监听口

挂载

mount   格式:mount[选项]设备源目标目录

范例:1、mount  /dev/cdrom/mnt    将光驱挂载到 /mnt目录下

取消挂载

umount

格式: umount  目标目录      umount   /mnt 取消光驱在/mnt的挂载

查找文件

find

格式: find   路径 _name  ‘文件名'

范例:find   ./  _name     'tsset'    在当前目录及其子目录中寻找名为test的文件

查找字符串

grep

格式:1、grep  “file”  ./  -rn 在当前目录及其子目录中,查找包含file字符串的文件

           2、 netsat  -a  |  grep tftp      查看所有端口中用于tftp的端口

动态查看cpu使用

top      查看系统中的进程对cpu、内存等的占用情况    Ctrl+c  退出top 命令

ps   aux   查看系统中所有进程

杀死进程

kill格式:kill[选项]  进程号

范例: kill -s  SIGKILL 4096   杀死4096号进程

帮助

man

范例: man kill  查看kill命令的使用方法

 


 

 

 

 

 

  

 

 

你可能感兴趣的:(Lniux常用命令总结)