linux常用的20个命令面试有哪些

linux常用的20个命令面试有哪些,第1张

如下:

1查找文件

find / -name filenametxt

根据名称查找/目录下的filenametxt文件

2查看一个程序是否运行

ps _ef|grep tomcat

查看所有有关tomcat的进程。

3终止线程

kill -9 19979

终止线程号位19979的线程

4查看文件,包含隐藏文件

ls -al

5当前工作目录

pwd

6复制文件包括其子文件到自定目录

cp -r sourceFolder targetFolder

7创建目录

mkdir newfolder

8删除目录(此目录是空目录)

rmdir deleteEmptyFolder

9删除文件包括其子文件

rm -rf deleteFile

10移动文件

mv /temp/movefile /targetFolder

扩展重命名 mv oldNameFile newNameFile

11切换用户

su -username

12修改文件权限

chmod 777 filejava

//filejava的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

13压缩文件

tar -czf testtargz /test1 /test2

14列出压缩文件列表

tar -tzf testtargz

15解压文件

tar -xvzf testtargz

16查看文件头10行

head -n 10 exampletxt

17查看文件尾10行

tail -n 10 exampletxt

18查看日志文件

tail -f exmaplelog

//这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)

19启动Vi编辑器

vi

20查看系统当前时间

date

命令会输出 周几 几月 几日 时间 和 时间显示格式和年份

Sat Jan 20 04:39:49 CST 2018

date +"%Y-%m-%d"

XP系统中时间从12小时制怎么调成24小时制 更改计算机显示时间的方式:

1、在“控制面板”中开启 区域和语言选项。

2、在“区域选项”选项卡的“标准和格式”下,单击“自定义”。

3、在“时间”选项卡上,指定想做的任何更改。

如果在“时间格式”中未找到需要的格式,请遵循以下原则:

注意:

以 24 小时格式显示时间 对于小时,键入大写的 H 或 HH

以 12 小时格式显示时间 对于小时,键入小写的 h 或 hh

^_^

另:其实在Windows的‘帮助和支援中心’里对系统功能已注有详细说明,建议在使用中可以多检视帮助。

三星s4时钟怎么从12小时制调成24小时制

在系统设定钟表还是时间那一栏里有,好像叫“日期和时间设定”或者你可以直接开启手机后把顶部那个动态栏拉下来,再点上面那个时间,就会直接d出“日期和时间设定”了,望采纳,谢。

英语中时间24小时制12小时制表示方法

24小时制 24-hour clock

12小时制 12-hour clock

举个例子

八点(早上)

24小时制:eight o'clock

12小时制:eight o'clock am

获取Android系统时间是24小时制还是12小时制

系统时间获取的是1970年1月1日起经过的毫秒数,按需要通过DateFormat类来变换时制

使用这个方法: 通过androidtextformatDateFormat 提供的一个方法可以获取当前系统时间是否使用24小时格式: public static boolean is24HourFormat (Context context)

ios判断系统是24小时制还是12小时制

获取系统是24小时制或者12小时制

NSString formatStringForHours = [NSDateFormatter dateFormatFromTemplate:@"j" options:0 locale:[NSLocale currentLocale]];

NSRange containsA = [formatStringForHours rangeOfString:@"a"];

BOOL hasAMPM = containsAlocation != NSNotFound;

hasAMPM==TURE为12小时制,否则为24小时制

php时间输出老是12小时制 ,怎么变成24小时制?

echo Mydate("Y-m-d H:i:s",$t);

第一个引数的格式分别表示:

a - "am" 或是 "pm"

A - "AM" 或是 "PM"

d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31"

D - 星期几,三个英文字母; 如: "Fri"

F - 月份,英文全名; 如: "January"

h - 12 小时制的小时; 如: "01" 至 "12"

H - 24 小时制的小时; 如: "00" 至 "23"

g - 12 小时制的小时,不足二位不补零; 如: "1" 至 12"

G - 24 小时制的小时,不足二位不补零; 如: "0" 至 "23"

i - 分钟; 如: "00" 至 "59"

j - 几日,二位数字,若不足二位不补零; 如: "1" 至 "31"

l - 星期几,英文全名; 如: "Friday"

m - 月份,二位数字,若不足二位则在前面补零; 如: "01" 至 "12"

n - 月份,二位数字,若不足二位则不补零; 如: "1" 至 "12"

M - 月份,三个英文字母; 如: "Jan"

s - 秒; 如: "00" 至 "59"

S - 字尾加英文序数,二个英文字母; 如: "th","nd"

t - 指定月份的天数; 如: "28" 至 "31"

U - 总秒数

w - 数字型的星期几,如: "0" (星期日) 至 "6" (星期六)

Y - 年,四位数字; 如: "1999"

y - 年,二位数字; 如: "99"

z - 一年中的第几天; 如: "0" 至 "365"

Linux时间12小时制和24小时制转化命令

Linux下使用date命令显示时间,其中,

date +%r是显示12小时制的;

date +%R是显示24小时制的。

要想预设修改显示时间为24小时的,vi ~/bashrc,输入

alias date='date "+%a %b %d %H:%M:%S %Z %Y"'

然后储存退出。

我们在安装完Centos Linux *** 作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有8小时,而在安装系统的时候我们选择的时区是上海,但是CentOS Linux默认的bios时间是utc时间(UTC是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度。UTC相当于本初子午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示北京时间比UTC时间早8小时,以1999年1月1日0000UTC为例,UTC时间是零点,北京时间为1999年1月1日早上8点整。),所以我们在时间上面相隔了8个小时。这个时候bios的时间和系统的时间当然是不一致,一个代表 utc 时间,一个代表cst(+8时区),即上海的时间。

让我们动手将 *** 作系统的时间进行同步吧!

在CentOS Linux中终端命令中执行以下命令:

1、vi /etc/sysconfig/clock #编辑时间配置文件

ZONE="Asia/Shanghai"

UTC=false #设置为false,硬件时钟不于utc时间一致

ARC=false

2、ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海时区

3、ntpdate 1924324418 #对准时间

如果没有安装ntp服务器,刚需要先执行以下命令:

yum install ntp #安装ntp服务器

4、/sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准

好了,我们的CentOS linux系统时间和计算机硬件时间终于都是cst时间了,并且都是上海时区,终于是正常啦。

时间修改 date 月日时分年 台警大授时中心(台湾) asia 中科院授时中心(西安) 210 上面此命令就是去同步授时中心的时间 如果要让系统每天23:00去同步,这样可以使用上面所将的crontab设置计划同步 如下命令 #crontab -e 进入crontab编辑模式,使用方法同vi 输入 0 23 ntpdate asia >> /var/log/ntpdate 同步时间,并将同步的日志放到 /var/log/ntpdatelog 下面补充一下系统时间的设置 date -s可以直接设置系统时间 比如将系统时间设定成1996年6月10日的命令如下。 #date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令如下。 #date -s 13:12:00 注意,这里说的是系统时间,是linux由 *** 作系统维护的。 在系统启动时,linux *** 作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。 #clock -w 这个命令强制把系统时间写入CMOS

步骤和方法

1>

找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai

用这个文件替换当前的/etc/localtime文件。

或者找你认为是标准时间的服务器,然后

#scp root@xxxxxxxxxxxx:/etc/localtime /etc/localtime

2>

修改/etc/sysconfig/clock文件,修改为:

ZONE="Asia/Shanghai"

UTC=false

ARC=false

修改日期时间:

1>

用date修改日期时间

#date -s 08/24/2006

#date -s 13:02:00

2>

同步BIOS时钟,强制把系统时间写入CMOS

#clock -w

另外,查看Bois时间用 #hwclock -r

#tzselect 可以交互式修改时区

Linux修改系统时区

1 查看当前时区

# vi /etc/sysconfig/clock

2 修改设置时区

方法(1) # tzselect 方法(2 仅限于RedHat Linux 和 CentOS) # timeconfig

3 复制相应的时区文件,替换系统默认时区

# cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 对于中国服务器则执行: # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4 将当前时间写入BIOS永久生效(避免重启后失效)

# hwclock

1、more /etc/sysconfig/clock

ZONE="Asia/Shanghai"

2、GMT + 8 = UTC + 8 = CST ,我们的linux系统时间和计算机硬件时间应该是cst时间,上海时区。

3、安装CentOS/RHEL时候,应当取消”系统时钟使用UTC时间”这个选项,如果忘了取消,系统时钟会差8小时

#vi /etc/sysconfig/clock

把UTC=true 修改为 UTC=false,保存后重启即可。

4、#ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

或者

#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5、系统时钟

date -R

6、zdump – This utility prints the current time and date in the specified time zone Example:

# zdump Japan

Japan Tue Feb 28 17:52:18 2017 JST

# zdump Iceland

Iceland Tue Feb 28 08:52:45 2017 GMT

zdump China

China Tue Feb 28 08:53:02 2017 China

7、CST/GMT/UTC/DST缩写

CST China Standard Time UT+8:00

GMT 格林威治标准时间(Greenwich Mean Time,简称GMT)

UTC 世界协调时间UTC比GMT来得更加精准

DST 夏日节约时间:所谓「夏日节约时间」Daylight Saving Time(简称DST),

RTC 硬件时钟(Real Time Clock,简称RTC),相对应的系统时钟(System Clock)。

以上就是关于linux常用的20个命令面试有哪些全部的内容,包括:linux常用的20个命令面试有哪些、XP系统中时间从12小时制怎么调成24小时制、CentOS系统时间与UTC时间不一致怎么办centos等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9307500.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存