Linux _常用命令使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux _常用命令使用相关的知识,希望对你有一定的参考价值。

Linux系统下,常用命令的使用:


一、系统命令

1.1、登陆和退出Linux系统

使用超级用户登录系统:
localhost login: root

password:****

输入正确的用户名和口令即可进入系统。成功进入系统之后,会显示:

[[email protected]]#


1.2、重新启动系统

以root用户登录Linux操作系统后可使用reboot命令进行重启系统操作:

[[email protected]]#reboot


1.3、关闭系统

使用shutdown可以安全的关闭Linux操作系统。它在关闭前会对所有登录的Linux账户发送一条警告信息。并且该命令还允许指定一个时间参数,可以是一个具体的时间,也可以是从现在开始的一个时间段。精确时间格式“hh:mm”,表示小时和分钟,时间段由“+”和分钟数表示。系统执行该命令后会自动进行数据同步的工作。该命令的一般格式:

shutdown [选项][时间][警告信息]

命令中个选项的含义为:

-k 并不是真的关机,而是只发出警告信息给所有用户

-r 关机后立即重启

-h 关机后不重启

-f 快速关机重启时跳过fsck

-n 快速关机不经过init程序

-c 取消一个已经运行的shutdown

注:该命令只能由超级用户使用。


二、文件和目录操作命令

2.1、ls命令

ls常用的参数有-a -l -F

ls -a

可以显示隐藏的文件

ls -l可以使用长格式显示文件内容,如果需要查看更详细的文件信息就需要使用ls -l

ls -F

在列出的文件(目录)名称后加一符号,例如可执行文件加“*”,目录则加“/”


2.2、 cd命令

cd命令是用来进出目录的。注意Linux下的目录是大小写敏感的。cd如果直接输入,后面什么都不加会回到使用者自己的Home目录。假设是root那么直接回到/root目录。这个功能同cd ~


2.3、mkdir rmdir

mkdir用来创建目录。rmdir用来删除目录。


2.4、 cp

cp -r 源文件(source) 目的文件(target)

参数r是指连同源文件中的子目录一同拷贝。


2.5、 rm

rm 用来删除文件,常用的参数有-i -r -f

使用-i参数,系统会提示是否删除该文件。输入y/n选择删除或者不删除。

使用-r参数,连同该目录的子目录一并删除。

使用-f参数,可以不经确认,直接删除。


2.6、 mv

该命令是移动目录或文件,引申的功能是为目录或文件重命名。

mv /tmp/xxx.tar /root

将tmp目录下的xxx.tar文件移动到root目录下。

mv aaa.tar bbb.tar

将aaa.tar文件重命名bbb.tar


2.7、 cat

它的功能是显示或连结一般的ascii文本文件。

cat test1.txt

显示test1.txt文件内容。

cat test1.txt test2.txt

依次显示test1.txt test2.txt文件内容。

cat test1.txt test2.txt > test3.txt

将test1.txt test2.txt文件结合起来重定向到test3.txt中。


2.8、 more

显示一般的文本文件的指令。如果一个文本文件太长,超过了一个屏幕的尺寸,可以试试more命令。

more file1


2.9、 pwd

该命令用于显示当前工作路径。


三、用户及用户管理命令


3.1、 useradd

该命令可以创建一个新的用户账号

useradd 用户名

useradd命令的参数较多,常用的组合是:

useradd 用户名 -g 组名 -G 组名 -d Home 目录名 -p 密

-g指定用户的首要组

-G指定用户的次要组

-d 指定该用户的Home目录

-p指定该用户的密码


3.2、 userdel

用于删除一个已存在的账号,用法:
userdel 用户名


3.3、 groupadd

创建一个新的用户组,

groupadd 组名


3.4、 groupdel

删除已存在的用户组,用法:

groupdel 组名


3.5、 passwd

用户可以随时使用该命令改变自己的口令。用法:

[[email protected]]#passwd

Changing password for user root.

New password: 

超级用户可以修改其他用户的密码。用法:

passwd 用户名


3.6、 su

su命令可以使普通账户拥有超级用户或其他用户的权限。用法: 

su - 用户名


3.7、 chmod

用于改变文件或目录的访问权限。该目录有两种用法:一种是包含字母和操作符表达式的文字设定法,一种是包含数字的数字设定法。

文字设定法的用法介绍:
chmod [who][+|-|=][mode] 文件名


who:
可以是下面的字母中的任何一个或者它们的组合:
u(user),文件目录的所有者。

g(group)同组用户,与文件属主有相同组ID的所有用户。

o(other)其他用户。

a(all)它是系统的默认值。


操作符:
+添加某个权限

-取消某个权限

=赋予给定权限,取消其他所有权限。


mode:
r 读

w 写

x 执行

举例:
chmod u=rwx,g=rw,o= man.txt

不同用户之间的权限使用“,”隔开,若不赋予该用户组任何权限,权限处使用空格。

3.8、 chown

用于更改某个文件或目录的属主或属组。应用场合如root用户把自己的一个文件拷贝给oracle账户,为了能让oracle账户能够存取这个文件,root用户应该把这个文件的属主设置为oracle,否则oracle无法存取这个文件。chown的基本用法:
chown 用户:组 文件名

chown oracle:dba text

该命令将text文件的属主和属组分别改为oracle和dba。




以上是关于Linux _常用命令使用的主要内容,如果未能解决你的问题,请参考以下文章

Linux _常用命令使用

Linux_用户级_常用命令

Linux(序)

Linux常用命令_top

常用Linux命令_20190211

三. Fasta文件处理常用命令