Linux基础命令

来源:互联网 发布:淘宝自带进销存 编辑:程序博客网 时间:2024/06/01 08:54

在Linux中,文件,文件夹,驱动,命令,脚本都视为文件

1.登陆:

①su root —>password:
②su 用户名 -p —>password:
③su —>password:

MySQL登陆:mysql -u 用户名 -p —->Enter password:
执行sql文件:source 当前目录/xxx.sql
退出MySQL命令(三种方法):①Ctrl+D②quit;③\q;
退出linux命令:Ctrl+D
退出linux当前查看操作:Ctrl+C或者q

问题:Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
如何启动MySQL服务:/etc/init.d/mysqld start(其中第一个”/ “指的是根目录)

当Linux中有特殊符号的文件时,要用”\”转义符

=====================================================================================
cd /home 进入 ‘/ home’ 目录’
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件

2.ls : 列出目录内容,可能是文件也可能是文件夹.
ls -l : 以详情模式(long listing fashion)列出文件夹的内容。
ll : 以详情模式(long listing fashion)列出文件夹的内容。

3.uname显示内核类别, uname -a显示详细信息。显示机器名,操作系统和内核的详细信息。

4.history”命令就是历史记录。它显示了在终端中所执行过的所有命令的历史。

5.mkdir tecmint
(注意:目录只能在用户拥有写权限的目录下才能创建。mkdir:不能创建目录tecmint,因为文件已经存在了.)

6.touch tecmintfile
(touch命令只会在文件不存在的时候才会创建它。如果文件已经存在了,它会更新时间戳,但是并不会改变文件的内容。)

7.chmod -R 777 * 赋给文件操作权限
Read (r)=4 Write(w)=2 Execute(x)=1

rwxr-x–x abc.sh
这里root的权限是 rwx(读写和执行权限),
所属用户组权限是 r-x (只有读和执行权限, 没有写权限),
对于其它用户权限是 -x(只有只执行权限)

1)为了改变它的权限,为拥有者,用户所在组和其它用户提供读,写,执行权限。
 chmod 777 abc.sh
2)三种都只有读写权限
 chmod 666 abc.sh
3)拥有者用户有读写和执行权限,用户所在的组和其它用户只有可执行权限
 chmod 711 abc.sh
(其中adb.sh指某一文件)

8.cal”(Calender),它用来显示当前月份或者未来或者过去任何年份中的月份。
1)当前月份: cal
2)过去月份: cal 02 1835
3)未来月份: cal 07 2145
date 显示系统当前时间

9.cat a.txt b.txt c.txt d.txt abcd.txt
(cat”代表了连结(Concatenation),连接两个或者更多文本文件或者以标准输出形式打印文件的内容。)

10.copy”就是复制。它会从一个地方复制一个文件到另外一个地方。
cp 被复制文件地址和名字 复制到什么地方加文件名 复制-a 是复制文件夹
cp /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)
①cp dir/* . 复制一个目录下的所有文件到当前工作目录
②cp -a dir1 dir2 复制一个目录
③cp -a /tmp/dir1 . 复制一个目录到当前工作目录

11.mv”命令将一个地方的文件移动到另外一个地方去。
mv /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)
mv a.txt bak/ 将a文件移动到当前目录下的bak目录

其中,mv还有改名的效果,例子:将目录A重命名为B: mv A B
例子:将/a目录移动到/b下,并重命名为c: mv /a /b/c

12.pwd 命令
“pwd”(print working directory),在终端中显示当前工作目录的全路径。

13.kill -9 324
强行中止(经常使用杀掉)一个进程标识号为324的进程:

14.ps -ef|grep java 进程查看

15.find文件搜索
find / -name file1 从 ‘/’ 开始进入根文件系统搜索文件和目录
find /home/user1 -name *.bin 在目录 ‘/ home/user1’ 中搜索带有’.bin’ 结尾的文件
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件

16.查看文件内容
cat file1 从第一个字节开始正向查看文件的内容
tac file1 从最后一行开始反向查看一个文件的内容
head -2 file1 查看一个文件的前两行
tail -2 file1 查看一个文件的最后两行
tail -f /var/log/messages 实时查看被添加到一个文件中的内容
ls -l file 查看文件属性详细信息(如:修改时间)
grep -R ‘com.eo’ * 查看以com.eo开头的日志

17.
rz 添加文件或文件夹
Ctrl+C 退出
Ctrl+R 模糊查询已发过的命令.
chmod -R 777 * 赋给文件操作权限
rm -rf ? 清空文件夹或文件
\cp -rf ./* ../appstore_2012-03-20/

free 查看服务器内存使用
find -type f |wc -l 查询文件夹下的所有文件数
tail -f catalina.out 查看tomcat中日志信息 (tail -f ../logs/catalina.out)
sar -n DEV 2 查看网络资源情况

unzip 解压zip包
zip a test.zip test 将test目录的所有内容压缩成test.zip
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 (如:zip -r 2015-9-10/test.zip test)

mkdir 创建文件夹
touch 创建文件
vi 是打开文件 I是编辑 esc 加:wq! 是退出

scp /home/biaoqi/xxx root@123.138.34.70:/home/biaoqi/xxx 局域网传输

mysql -uroot -hip -p

ps -ef|grep java 进程查看

kill 3515 删除进程
tail -f 查看tomcat里的错误

JAVA_OPTS=”$JAVA_OPTS -DBQ_IBS_HOME=%BQ_IBS_HOME%” 设置数据库配置文件路径

JDK环境变量生效。
source /etc/environment

机器的使用率
iostat -x -d 1 IO流的使用率 1=刷新时间

iostat -c cpu的使用率

service httpd stop
service httpd start

tar 命令
tar -zcvf 压缩包名 源文件名 tar.gz
tar -zxvf
-zxvf 是解压的
-zcvf 是压缩的

一、启动方式

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&

二、停止

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

3、mysqladmin shutdown

三、重启

1、使用 service 启动:service mysqld restart

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

四. 防火墙

  1. 使用service关闭: service iptables stop

  2. 使用mysqld 脚本关闭: /etc/init.d/iptables stop

五. Linux关闭防火墙设置

  1. 永久性生效,重启后不会复原

    开启: chkconfig iptables on

    关闭: chkconfig iptables off

  2. 即时生效,重启后复原

    开启: service iptables start

    关闭: service iptables stop

  3. 重启服务器(不要在现场使用)
    reboot
0 0
原创粉丝点击